Triton International Ss Sus
Triton International Ss Sus
Triton International Ss Sus
COLLEGE
Balkumari, Kathmandu
Computer science
REPORT
Architecture of computer
Application packages, focusing on word processors,
presentation tools.
1. Introduction to Computers
A computer is an electronic device that processes data and performs tasks according to a set
of instructions or programs. These tasks can range from simple calculations to complex
operations such as running software applications, managing data, or supporting
communication networks. Computers have revolutionized nearly every aspect of human life,
from business and healthcare to entertainment and communication.
The primary functions of a computer are:
• Input: Receiving data (e.g., from a keyboard, mouse, or sensor).
• Processing: Performing computations or actions based on input data.
• Storage: Retaining data for future use (e.g., on hard drives or SSDs).
• Output: Providing results or information to the user (e.g., through a monitor or
printer).
Computers are essential tools in the modern world, enabling productivity, creativity,
communication, and innovation.
• The IBM 1401 became one of the most widely used computers of the era.
6. Integrated Circuits and Microprocessors (1970s-1980s):
• The development of integrated circuits (ICs) in the 1960s allowed for the
miniaturization of components, making computers even smaller and cheaper.
• The 1970s saw the advent of microprocessors, leading to the creation of personal
computers (PCs).
• Apple, IBM, and Compaq played key roles in popularizing personal computers.
3. Generations of Computers
they offer. The commonly accepted classification includes five
generations: on the technology used in their construction and the
capabilities Computers are often classified into different generations
based
1st Generation (1940-1956): Vacuum Tubes
• The first-generation computers used vacuum tubes for circuitry
and magnetic drums for memory. These computers were large,
slow, and consumed a lot of power.
• Examples: ENIAC, UNIVAC I.
2nd Generation (1956-1963): Transistors
• The introduction of transistors replaced vacuum tubes, leading
to smaller, more reliable, and energy-efficient computers.
• They also introduced magnetic core memory and early
programming languages like COBOL and FORTRAN.
• Examples: IBM 1401, IBM 7090.
3rd Generation (1964-1971): Integrated Circuits
• The use of integrated circuits (ICs) allowed for the development of smaller, faster,
and more affordable computers.
• This generation also saw the introduction of operating systems and the first personal
computers.
• Examples: IBM System/360, DEC PDP-8.
4. Architecture of Computers
Computer architecture refers to the design and organization of a computer system, including
its components and how they interact. The key components of computer architecture are:
Primary memory (RAM): Volatile memory used to store data currently in use.
Secondary memory (Hard drives, SSDs): Non-volatile storage used for long-
term data storage.
3. Input Devices:
• Input devices allow users to provide data to the computer. Common input devices
include the keyboard, mouse, scanner, and microphone.
4. Output Devices:
• Output devices display the results of computer processes. Examples include monitors,
printers, and speakers.
5. Bus System:
• The bus is a communication system that transfers data between the CPU, memory,
and other components. It includes the data bus, address bus, and control bus.
6. Storage:
• Storage devices are responsible for saving data. Primary storage (RAM) is
temporary, while secondary storage (hard drives, SSDs) provides long-term data
retention.
Conclusion
The evolution of computers has been marked by significant technological advancements,
from the early mechanical devices to today's powerful AI and quantum computing systems.
Understanding the historical background, generations, and architecture of computers
provides a deeper appreciation of how they have transformed society and continue to shape
the future. As computing technology advances, new innovations will continue to push the
boundaries of what computers can achieve, bringing us closer to achieving increasingly
sophisticated and intelligent systems.
2. Word Processors
Word processors are software applications that enable users to create, edit, format, and print
documents. They are widely used for writing essays, reports, letters, and many other types of
written content. The most popular word processors include Microsoft Word, Google Docs,
and LibreOffice Writer.
Key Features of Word Processors
• Text Formatting: Options for adjusting font type, size, color, and style (bold, italic,
underline).
• Page Layout: Control over margins, page orientation, and indentation.
• Spell and Grammar Check: Automatic identification and correction of spelling and
grammatical errors.
• Tables and Lists: Ability to create tables, numbered or bulleted lists, and other types
of structured data.
• Track Changes and Comments: Collaborative features that allow users to track
changes and leave comments.
• Insert Media: Options for inserting images, graphs, charts, hyperlinks, and other
multimedia elements.
• Templates: Pre-designed document layouts for letters, resumes, reports, etc.
5. Conclusion
Word processors and presentation tools are two of the most commonly used application
packages that play crucial roles in personal, academic, and professional settings. Word
processors are indispensable for creating written content, while presentation tools are vital
for creating engaging visual slideshows. Both types of software offer a range of features and
tools that help users efficiently produce high-quality documents and presentations. Whether
writing a report, preparing a business presentation, or collaborating with a team, these tools
are essential for modern-day productivity.
Report: Logic Gates, Boolean Algebra, and Practical Implications
1. Introduction
Logic gates are the fundamental building blocks of digital circuits. These gates perform basic
logical functions and are used to process binary data (0s and 1s). Logic gates form the
foundation of digital electronics and are used in various devices like computers, smartphones,
and other digital systems.
Boolean algebra is a branch of mathematics that deals with variables that can take only two
values: true (1) and false (0). It provides the mathematical framework for analyzing and
simplifying digital circuits, making it an essential tool in the design of logic systems.
This report will discuss the types of logic gates, provide an overview of Boolean algebra,
and explore its practical implications in modern electronics.
1. AND Gate
• Symbol: ⋅
• Operation: The output is 1 only if both inputs are 1; otherwise, the output is 0.
• Truth Table:
Input A Input B Output (A ⋅ B)
0 0 0
0 1 0
1 0 0
1 1 1
2. OR Gate
• Symbol: +
• Operation: The output is 1 if at least one input is 1; otherwise, the output is 0.
• Truth Table:
0 0 0
0 1 1
1 0 1
1 1 1
0 1
1 0
4. NAND Gate
• Symbol: A ⋅ B (with a negation on the output)
• Operation: The NAND gate is the inverse of the AND gate. The output is 0 only if
both inputs are 1; otherwise, it is 1.
• Truth Table:
0 0 1
0 1 1
1 0 1
1 1 0
5. NOR Gate
• Symbol: A + B (with a negation on the output)
• Operation: The NOR gate is the inverse of the OR gate. The output is 1 only when
both inputs are 0; otherwise, it is 0.
• Truth Table:
0 0 1
0 1 0
1 0 0
1 1 0
0 0 0
0 1 1
1 0 1
1 1 0
0 0 1
0 1 0
1 0 0
1 1 1
3. Boolean Algebra
Boolean algebra is a branch of algebra that operates on binary variables, with values of 1
(True) and 0 (False). It is the mathematical foundation for designing and simplifying logic
circuits. The basic operations in Boolean algebra are:
• AND ( ⋅ ): The output is true only if both operands are true.
• OR ( + ): The output is true if at least one operand is true.
• NOT ( ¬ ): The output is the inverse of the operand.
Basic Boolean Laws
• Identity Law:
o A⋅ 1 =A
o A+ 0 =A
• Null Law:
o A⋅0=0
o A+1=1
• Complement Law:
o A ⋅ ¬A = 0
o A + ¬A = 1
• Idempotent Law:
o A⋅A=A
o A+A=A
• Distributive Law:
o A ⋅ (B + C) = (A ⋅ B) + (A ⋅ C)
o A + (B ⋅ C) = (A + B) ⋅ (A + C)
5. Conclusion
Logic gates and Boolean algebra are at the core of digital electronics, and their understanding
is fundamental for designing and simplifying circuits. From basic devices like calculators and
smartphones to complex systems like microprocessors and computer networks, Boolean
algebra serves as the foundation for all modern digital technologies.