Loading notes...
Loading notes...
Class 11 • Chapter 1
Chapter 1 introduces the fundamental architecture of a computer, detailing the CPU components, memory hierarchy, and the distinction between hardware, system software, and application software.
A computer is an electronic device that processes raw data into meaningful information. It operates under the control of instructions stored in its own memory space. The fundamental principle behind all computers, from smartphones to supercomputers, is the Input-Process-Output (IPO) cycle. A complete computer system consists of both hardware (the physical, tangible parts) and software (the intangible instructions that tell the hardware what to do).
1.1 Basic Computer Organization
The architecture of a typical computer system is defined by the Von Neumann model, which consists of three core units: the Input/Output Unit, the Central Processing Unit (CPU), and the Memory Unit. These units are interconnected by electronic pathways called buses.
1.2 The Central Processing Unit (CPU)
The CPU is the most critical component of a computer system. It is responsible for fetching instructions from memory, decoding them, executing them, and storing the results. The CPU itself is divided into three primary sub-components.
1.3 Memory System
Computer memory is organized in a hierarchy based on speed, cost, and capacity. At the top of the hierarchy are CPU registers (fastest, smallest, most expensive). At the bottom are secondary storage devices like Hard Drives (slowest, largest, cheapest).
Primary Memory (Main Memory): This memory is directly accessible by the CPU. It is volatile, meaning data is lost when power is turned off.
Secondary Memory: Non-volatile storage used for long-term data retention. Examples include Hard Disk Drives (HDDs), Solid State Drives (SSDs), and USB flash drives.
1.4 Types of Software
Hardware without software is useless. Software is classified into two main categories: System Software and Application Software.
1.5 Operating System (OS)
The Operating System is the most critical piece of System Software. It acts as an interface between the user and the computer hardware. Without an OS, you would have to write complex low-level code just to save a file or display text on the screen.
Key Functions of an OS: