Introduction To Computer Fundamentals
Introduction To Computer Fundamentals
Computer
Fundamentals
SUBMITTED TO : Ms. Neha Mathur
4 Automation 5 Storage
Computers can automate repetitive tasks, Computers can store and retrieve vast amounts
enhancing efficiency. of data.
Limitations of Computers
• Lack of Creativity: Computers lack human creativity and innovation.
• Dependence on Instructions: Computers rely on precise instructions; they cannot think independently.
• Potential for Errors: Computers are precise in executing instructions, but they are also susceptible to
errors. These errors can occur due to hardware malfunctions, software bugs, or incorrect input.
Generations of Computers
• First Generation (1940s-1950s):
Evolution from vacuum tubes to room-sized machines. Bulky, unreliable, and generated a significant amount of
heat. Operated in machine language.
Introduction of transistors; smaller and more powerful computers. Smaller, more reliable, and more energy-efficient
than first-generation computers. Assembly languages and high-level programming languages were used.
Integrated circuits; minicomputers and mainframes. Significant reduction in size and cost compared to previous
generations .Introduction of minicomputers and time-sharing systems. High-level programming languages became
more prevalent
Microprocessors; personal computers and mobile devices. Dramatic increase in processing speed and decrease in
size. Personal computers (PCs) became widely available. Graphical User Interfaces (GUIs) and networking
technologies introduced.
VLSI (Very Large Scale Integration) , Artificial intelligence and supercomputers. Continued miniaturization of
components and increased processing power. Emphasis on parallel processing, AI, and natural language processing.
Integration of advanced technologies like virtual reality and machine learning. Ongoing advancements in modern
computing.
• Performs arithmetic operations (addition, subtraction, multiplication, division) and logical operations
(AND, OR, NOT) based on instructions from the control unit.
• The ALU's ability to execute these operations forms the foundation for the CPU's ability to perform a wide
range of tasks, from basic arithmetic calculations to complex logical and conditional operations in computer
programs.
Memory Unit and Types:
The memory unit of a computer refers to the storage system that is used to store and retrieve data for processing by
the central processing unit (CPU). There are several types of memory in a computer, each serving different
purposes. Here are the main types:
Primary Memory:
• Also known as main memory, is a type of volatile memory that is directly accessible by the central
processing unit (CPU). It serves as the working storage for the computer, temporarily holding data and
instructions that the CPU is actively using during operations.
• It's is of two types: RAM and ROM
• RAM (Random Access Memory): It is a type of volatile memory in a computer that provides temporary
storage for data and program code that the CPU is actively using. It allows for quick read and write access,
enabling rapid retrieval and modification of data during the computer's operation. RAM is crucial for
multitasking and running applications simultaneously.
• ROM (Read-Only Memory): It is a type of non-volatile memory that retains its contents even when the
power is turned off. Unlike RAM, ROM is primarily used for storing firmware, essential system
instructions, and the BIOS/UEFI. The data in ROM is pre-written during manufacturing and is generally not
modified during regular computer operations.
Secondary Memory:
• It refers to non-volatile storage devices that provide long-term storage for data and programs. Unlike
primary memory, the contents of secondary memory persist even when the power is turned off.
• Common examples of secondary memory devices include hard disk drives (HDDs), solid-state drives
(SSDs), USB flash drives, and optical discs (e.g., CDs, DVDs).
• Secondary memory is typically used for storing the operating system, applications, user files, and other data
that needs to be retained beyond the current session. It provides high-capacity, persistent storage for the
computer.
• Hard Disk Drive (HDD):
• Offers high-capacity storage at a relatively lower cost.
• Non-volatile storage device that uses magnetic storage to store data on rotating disks
Output devices encompass diverse options, including monitors (displays), printers, speakers, and projectors. Each
device serves a specific purpose, delivering visual, audio, or hard-copy output to users based on the nature of the
information being presented.
Crucial for conveying results and feedback, output devices significantly impact the overall user experience.
Monitors display graphical interfaces, printers produce hard copies of documents, and speakers deliver audio
content, collectively shaping how users perceive and interact with the computer's output.
Examples: Monitor, Printer, Speaker, Projector, Headphones, Plotter, Braille Display, Haptic Feedback Devices, 3D
Printer, LED Lights and Indicators.
THANK YOU