Fundamentals_of_Computer_-_Study_Notes
Fundamentals_of_Computer_-_Study_Notes
Computer
COMPUTER
Copyright © 2014-2021 Testbook Edu Solutions Pvt. Ltd.: All rights reserved
Download Testbook App
Fundamentals of Computer
A computer system primarily comprises a central processing unit (CPU), memory, input/output devices, and
storage devices.
Central Processing Unit (CPU): It is the most important unit, where all the processing jobs take place. CPU is
the control centre of the computer and hence it is said to be the brain of the computer. CPU has three main
components:
1. Arithmetic Logic Unit (ALU): It performs all the arithmetic operations like addition (+), multiplication (*),
subtraction (-), division (/) on the numerical data directed by the control unit. All the logical operations,
like less than (<), greater than (>), equal to (=), not equal to (≠), etc. are also carried out by ALU.
2. Control Unit (CU): It controls and coordinates all the operations taking place in the system. It controls the
flow of data and information from one unit to the other.
3. Registers/Memory Unit (MU): To execute a program, data and instructions need to be stored temporarily.
This storage is done in the MU. The data and instructions are retrieved from MU by Control Unit for
supplying to ALU when required by the program.
Evolution of Computer
Generations of Computer
Concept:
Computer generations are differentiated on the basis of major technological changes in computers and when
they occurred. As of 2018, there are five generations of computers.
Explanation:
• Fourth Generation of computers was between 1971 and 1980. These computers used the VLSI technology
or the Very Large Scale Integrated (VLSI) circuit technology. Hence, they were also known as
microprocessors.
• Intel was the first company to develop a microprocessor. The first “personal computer” or PC developed
by IBM, belonged to this generation.
• VLSI circuits had almost about 5000 transistors on a very small chip and were capable of performing many
high-level tasks and computations.
• These computers were thus very compact and thereby required a small amount of electricity to run.
Computer Memory
Explanation:-
• Many types of memory devices are available for use in modern computer systems.
• Memory is an essential element of a computer. Without its memory, a computer is of hardly any use.
Memory plays an important role in saving and retrieving data.
• The performance of the computer system depends upon the size of the memory.
• The ROM stores some standard processing programs supplied by the manufacturers to operate the
personal computer.
• The ROM can only be read by the CPU but it cannot be changed.
PROM:
• There is another type of primary memory in computers, which is called Programmable Read Only Memory
(PROM).
• You know that it is not possible to modify or erase programs stored in ROM, but it is possible for you to
store your program in the PROM chip.
EPROM:
• This stands for Erasable Programmable Read Only Memory, which overcomes the problem of PROM &
ROM.
• EPROM chip can be programmed time and again by erasing the information stored earlier in it.
Cache Memory:
• The speed of the CPU is extremely high compared to the access time of the main memory. Therefore the
performance of the CPU decreases due to the slow speed of the main memory.
• To decrease the mismatch in operating speed, a small memory chip is attached between the CPU and the
Main memory whose access time is very close to the processing speed of the CPU. It is called CACHE
memory.
• Secondary memory can be stored on storage media like floppy disks, magnetic disks, and magnetic tapes,
This memory can also be stored optically on Optical disks - CD-ROM.
Memory units
• Computers do all calculations using a code made of just two numbers i.e., 0 and 1. This system is called
binary code.
• Bits and bytes are the basic building blocks of memory. "Bit" stands for binary digit.
• A bit is a one or a zero, on or off, which is how all computer information is stored. A byte is made up of
eight bits.
Structured Data:
Data that follows a strict record structure and is easy to comprehend is called structured data. Such data with
a pre-specified tabular format may be stored in a data file to access in the future.
Unstructured Data:
Data that are not organized in a pre-defined record format is called unstructured data. Examples include
audio and video files, graphics, text documents, social media posts, satellite images, etc.
Semi-structured Data:
Data that have no well-defined structure but maintain internal tags or markings to separate data elements
are called semi-structured data. Examples include email documents, HTML pages, comma-separated values
(csv file), etc.
• The microprocessor contains all or most of the central processing unit (CPU) functions.
• A microprocessor is designed to perform arithmetic and logic operations that make use of small number-
holding areas called registers.
• Typical microprocessor operations include adding, subtracting, comparing two numbers, and fetching
numbers from one area to another.
There are several applications of microprocessors. Some of the important applications are:
• Industrial Applications (cars, boats, planes, trucks, heavy machinery, elevators, gasoline pumps, credit-
card processing units, traffic control devices, computer servers, etc.)
• Household Applications (Remote, Wi-Fi Modem, Telephone, Washing Machine, AC, etc)
Software
Operating System
Operating System
• An operating system (OS) is the system software that, after being initially loaded into the computer by a
boot program, manages all of the other application programs in a computer.
• The application programs make use of the operating system by making requests for services through a
defined application program interface (API). In addition, users can interact directly with the operating
system through a user interface, such as a command-line interface (CLI) or a graphical UI (GUI).
In contrast, the Single-User Operating System allows only one user to work at a time.
Many users cannot work on this operating system at the same time.
• Major Operating System Name Windows OS, Mac OS, Linux OS, Ubuntu, etc.