0% found this document useful (0 votes)
5 views33 pages

? Chapter 1 Computer System Overview

The document provides an overview of computer systems, detailing the roles of hardware and software, the definition of a program, and the organization of computer components. It explains the Input-Process-Output principle, the functions of the CPU, memory types, and the importance of both primary and secondary storage. Additionally, it describes various input and output devices, emphasizing their roles in data capture and presentation.

Uploaded by

Thavanesh Kumaar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views33 pages

? Chapter 1 Computer System Overview

The document provides an overview of computer systems, detailing the roles of hardware and software, the definition of a program, and the organization of computer components. It explains the Input-Process-Output principle, the functions of the CPU, memory types, and the importance of both primary and secondary storage. Additionally, it describes various input and output devices, emphasizing their roles in data capture and presentation.

Uploaded by

Thavanesh Kumaar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Chapter 1.

1: Introduction (Core Notes)

1. Role of Computers
●​ Impact: Computers have completely revolutionized daily life compared to
25–30 years ago.
●​ Modern Integration: They play a direct or indirect role in every aspect of life
(e.g., email, Internet, music, digital photography, smartphones).
●​ Efficiency: Computers deliver high performance diligently and efficiently.

2. Dual Pillars of a Computer System


A computer's overall functionality relies on the wonderful combination of two distinct
elements:

●​ Hardware: The physical, electronic components of a computer system.


○​ Examples: Keyboard, CPU, monitor, printer.
●​ Software: The recorded instructions and programs that govern and control
how the computer works.

3. Definition of a Program
●​ Core Term: Program.
●​ Definition: A set of specific instructions designed to carry out a particular task
or achieve a precise work goal.

Chapter 1.2: Basic Computer Organization (Core Notes)

1. Definition of Computer Organization


●​ Core Concept: It is the logical structure (blueprint) of a computer system.
●​ Key Function: It describes how components connect to one another.
●​ Impact: It determines how components affect each other's operations and
overall system performance.

2. The IPO Principle


●​ Full Form: Input, Process , Output.
●​ Mechanism: A specific input is processed by the system to generate a
specific output.
●​ Structural Division: Computer hardware is organized into specialized
components to handle each stage of this cycle.
3. Core Functional Components (From Figure 1.1)
●​ The BUS: The central electronic highway (wires) used to transfer data
between all hardware units.
●​ Input Unit: Dedicated components used to obtain and capture raw data from
the user in different forms.
●​ Output Unit: Dedicated components used to produce and display the final
processed results to the user.
●​ Memory (Main/Primary Memory): The immediate, temporary workspace
used by the CPU to hold active data.
●​ Storage Unit (Secondary Memory): The permanent storage space used to
save data long-term.

4. Internal Components of the CPU (Central Processing Unit)


●​ ALU (Arithmetic Logic Unit): Performs all mathematical calculations and
logical comparisons.
●​ Control Unit (CU): Coordinates, directs, and manages the flow of data and
timing signals across the system.
●​ Registers: Ultra-high-speed, temporary internal storage locations inside the
processor chip.

1.2.1 Input Unit

1. Composition and Examples


●​ Formation: It is formed by the input devices attached to the computer system.
●​ Examples: Keyboard, mouse, Magnetic Ink Character Reader (MICR),
Optical Mark Reader (OMR), Optical Character Reader (OCR), joystick.

2. Primary Responsibility
●​ Dual Role: Responsible for taking input from the outside world and converting
it into a computer-understandable form.
●​ Target Format: The binary code.

3. Why Binary Conversion is Necessary


●​ Electrical Basis: Computers run on electricity and only understand electrical
states.
●​ Two States: The language of electricity consists of either ON / OFF or High
voltage / Low voltage.
●​ Binary Representation: The computer's binary language uses exactly two
symbols to match these states:
○​ 1 represents ON (High voltage).
○​ 0 represents OFF (Low voltage).

4. Components of an Input
All inputs fed into a computer must consist of two essential parts:

1.​ Data: The actual values or information on which the action needs to be
performed.
2.​ Instructions: The specific command or action that needs to be taken on that
data.
●​ Examples:
○​ For input Add 2 and 3: Data is 2 and 3; Instruction is Add.
○​ For input Print "Hello World": Data is "Hello World"; Instruction is
Print.

1. General Function of Input Devices


●​ Data Capture: They collect data in various external forms.
●​ Digital Conversion: They convert the captured data into digital format.
●​ Transmission: They pass the digital signals directly to the CPU for active
processing.

2. Keyboard
●​ Design: A typewriter-like peripheral device.
●​ Function: Used to input letters, digits, and specific commands manually.

3. Mouse
●​ Type: A specialized pointing device.
●​ Mechanism: Uses either a physical roller base or a laser tracking
mechanism.
●​ Purpose: Controls the movement of the graphical pointer (mouse pointer) on
the screen.

4. Microphone (Mic)
●​ Function: Used to send sound or voice inputs into the computer system.
●​ Conversion: Converts analog sound waves into a computer-readable format
known as digitized sound or digital audio.
●​ Hardware Requirement: A mic requires a specific internal expansion
component called a sound card to function properly.

1.2.2 Output Unit

1. Primary Function of the Output Unit


●​ Formation: Comprised of all output hardware devices attached to the
computer system.
●​ Incoming Format: The raw output generated from the CPU consists of
electronic binary signals.
●​ Core Responsibility: Converts these binary signals into a human-readable
form (such as characters, graphics, or audio-visual media).

2. Common Output Devices

(i) Monitors

●​ Alternative Name: Commonly referred to as the screen.


●​ Visual Style: Displays information in a manner similar to a traditional
television screen.
●​ Composition: Images displayed on a monitor are composed of thousands of
tiny colored dots called pixels.

(ii) Printers

●​ Function: Peripheral hardware components that deliver computer data onto a


physical medium.
●​ Output Format: Displays information by printing text characters and graphics
onto paper.

(iii) Speakers

●​ Input Signal: Receives sound signals in the form of an electric current


directly from the internal sound card.
●​ Output Format: Translates that electric current back into an acoustic sound
format that is audible to the user.

1.2.3 The CPU (Central Processing Unit)


1. Core Definition and Role
●​ Main Center: It is the main control center and processing unit of the computer
system.
●​ Brain of the Computer: It is called the brain because it guides, directs,
controls, and governs overall computer performance.
●​ Architecture: It contains specialized sub-components to execute processing
tasks.
●​ Three Key Sub-components:
1.​ Arithmetic Logic Unit (ALU)
2.​ Control Unit (CU)
3.​ Register

(i) Arithmetic Logic Unit (ALU)

2. Primary Responsibility
●​ Dual Operations: Performs two distinct types of operations:
○​ Arithmetic Operations: All four basic calculations: addition (+),
subtraction (-), multiplication (*), and division (/).
○​ Logical Operations: Comparative checks using operators like less
than (<), greater than (>), equal to (=), less than or equal to (<=),
greater than or equal to (>=), and not equal to (!=).

3. Data Flow for Arithmetic Operations


●​ Retrieval: When two numbers need calculation, they travel directly from the
main memory to the ALU.
●​ Execution: The actual calculation takes place inside the ALU block.
●​ Storage: The calculated final result is sent right back into the main memory.

4. Data Flow for Logical Operations


●​ Comparison: Numbers requiring comparison travel from the main memory to
the ALU.
●​ Output Format: The outcome of a logical evaluation is strictly binary: either
TRUE or FALSE.
●​ System Impact: These logical comparisons give the computer system its vital
decision-making capability.
(ii) Control Unit (CU)

1. Supervisor Role
●​ Core Functions: Controls and guides the interpretation, flow, and
manipulation of all data and information.
●​ Control Signals: Sends persistent control signals across the system until the
ALU and memory properly execute operations.

2. Program Execution Cycle


An essential function of the CU is program execution (carrying out all instructions
stored in a program). It handles instructions in a precise step-by-step loop:

●​ Fetch: Gets program instructions from the main memory one after the other.
●​ Decode: Interprets the raw instruction inside the CU to figure out exactly
which operation must be performed.
●​ Execute: Carries out the required operation.
●​ Repeat: Sends a signaling command back to memory to dispatch the next
instruction in sequence.

3. Data Traffic Management


●​ Input Traffic: Controls the data flowing into the memory from peripheral input
devices.
●​ Output Traffic: Manages the data moving out of the memory toward
peripheral output devices.

(iii) Registers

1. Definition and Nature


●​ Alternative Name: Also known as processor registers.
●​ Physical Nature: Small internal storage units or data holding places.
●​ Location: Situated directly inside the CPU chip itself.

2. Primary Function
●​ Temporary Storage: Used to store information on a temporary basis.
●​ Active Window: Holds critical processing-information only while calculations
are actively taking place.
3. Types of Stored Content
The CPU dynamically stores three primary components in its registers:

●​ Part Data: Intermediate data values being processed.


●​ Memory Addresses: Locations pointing to where the next data is stored.
●​ Instructions: The current command being decoded or executed.

1.2.4 The Memory [Main Memory/Primary Memory]

1. Nature and Workspace


●​ Working Place: It acts as a predefined working place for the computer.
●​ Temporary Storage: Temporarily keeps active information and data to
facilitate system performance.
●​ Unique Addresses: Each unique memory location is assigned its own
distinctive memory address.
●​ Clearing Cycle: Once a task finishes, the memory space clears automatically
to make room for the next job.
●​ Volatility Warning: When the power is switched off, everything stored inside
the memory gets completely erased and cannot be recalled.

2. Internal Structure (Cells and Bits)


●​ Memory Cells: Memory can be visualized as a collection of structured
storage cells.
●​ Bits Breakdown: Each individual cell is further broken down into smaller
fundamental parts called bits.
●​ Binary Digit: A bit stands for a binary digit, which can only hold a value of
either 0 or 1.
●​ Combinations: A combination of multiple bits grouped together is used to
store complex data instructions.

3. Memory Measurement Units


●​ Elementary Unit: A single bit is the smallest elementary unit of computer
memory.
●​ Nibble: A group of exactly 4 bits.
●​ Byte: A group of exactly 8 bits forms one byte.
●​ Data Representation: One single byte is the smallest practical unit capable
of representing a data item or a text character.
●​ Higher Storage Units: Other common memory units scale upwards as KB,
MB, GB, and TB.
●​ The (2^{10}) Rule: Every higher memory measurement unit is exactly equal
to (2^{10}) (which is 1024) of its immediate lower unit.

Table 1.1: Units of Computer Memory Measurements

1. Fundamental Units
●​ 1 Bit: Short Name: Bit | Full Name: Binary Digit
●​ 8 Bits: Short Name: 1 Byte | Full Name: Byte

2. Standard Storage Scales (\(1024\) Multiples)


●​ (1024) Bytes ((2^{10}) Bytes): Short Name: 1 KB | Full Name: Kilo Byte
●​ (1024) KB (2^{10}) KB): Short Name: 1 MB | Full Name: Mega Byte
●​ (1024) MB (2^{10}) MB): Short Name: 1 GB | Full Name: Giga Byte

3. Higher Storage Scales


●​ (1024) GB (2^{10}) GB): Short Name: 1 TB | Full Name: Terra Byte
●​ (1024) TB (2^{10}) TB): Short Name: 1 PB | Full Name: Peta Byte
●​ (1024) PB (2^{10}) PB): Short Name: 1 EB | Full Name: Exa Byte
●​ (1024) EB (2^{10}) EB): Short Name: 1 ZB | Full Name: Zetta Byte

1.2.5 The Storage Unit (Secondary Memory)

1. Need for Secondary Memory


●​ Temporary Primary Memory: Computer's main memory (primary memory) is
completely temporary and volatile.
●​ Permanence: Secondary memory space is required to save data and
information permanently for later use.

2. Alternative Terminology and Media Examples


●​ Alternative Name: Secondary memory devices are also referred to as
storage devices.
●​ Common Examples:
○​ Hard Disk
○​ CD-RWs (Compact Disc-Rewritable)
○​ Pen Drive
1.2.4A Parts of Main Memory/Primary Memory

1. Concept of Random-Access Memory (RAM)


●​ Random Access: Memory cells can be accessed directly for information
transfer from any desired random location.
●​ Equal Time: The process of locating a word in memory takes the exact same
amount of time regardless of its position, which gives it the name "random
access."
●​ Primary Drawback: It is a volatile memory, meaning all its contents get
erased instantly when the power goes off.

2. Core Terminology
●​ Memory Access Time: The total amount of time taken to produce required
data from memory, calculated from the start of the access request until the
data becomes fully available.

3. Two Basic Types of RAM Chips

(i) Dynamic RAM (DRAM)

●​ Hardware Composition: Made up of internal transistors and capacitors.


●​ Performance Speed: Modern DRAM chips feature an access time range
between 20 to 70 nanoseconds.
●​ Primary Use: Utilized as the primary main storage section in most standard
computers.

(ii) Static RAM (SRAM)

●​ Hardware Composition: Made up of internal flip-flops.


●​ Performance Speed: Offers much faster access times of approximately 10
nanoseconds compared to DRAM.
●​ Primary Use: Reserved for highly specialized applications inside the
computer system due to its speed.

Read Only Memory (ROM)

1. Functional Limits
●​ Operation Limit: Performs the read operation only.
●​ No Write Capability: It lacks any operational write capability out of the box.
2. Permanence and Volatility
●​ Manufacturing Lock: Binary information stored inside a ROM is made
permanent during the initial hardware production stage of the unit.
●​ Unalterable: The saved internal data cannot be altered or modified by writing
new words into it.
●​ Non-volatile Nature: It is a strictly non-volatile storage device because it
retains its information permanently.

3. Comparison with RAM


●​ RAM (General-Purpose): A flexible device whose data contents can be
dynamically altered during active computing processes.
●​ ROM (Restricted): A dedicated unit strictly restricted to reading specific data
words that are permanently stored within it.
●​ Speed Profile: ROM devices operate slower than RAM.

4. Application Use Case


●​ Fixed Data Programs: Exclusively used for application processes where
stored instruction sets never need to be altered.
●​ Example: A micro-programmed monitor program responsible for booting up
or controlling a computer machine

Types of Read Only Memory (ROM)

(i) PROM
●​ Full Name: Programmable Read Only Memory.
●​ Alternative Name: OTP (One Time Programmable).
●​ Programming: Written directly by the user.
●​ Process: Data is permanently burnt inside.
●​ Equipment: Requires a specialized ROM burner.

(ii) EPROM
●​ Full Name: Erasable Programmable Read Only Memory.
●​ Feature: Can be reprogrammed multiple times.
●​ Erasure Method: Uses Ultra-Violet (UV) radiation.
●​ Duration: Takes up to 20 minutes to erase.

(iii) EEPROM
●​ Full Name: Electrically Erasable Programmable Read Only Memory.
●​ Erasure Method: Cleared using electrical signals.
●​ Speed: Much faster than UV-EPROM.
●​ Advantage: Erases selective bytes individually.

(iv) Flash EEPROM


●​ Nature: An advanced variation of EEPROM.
●​ Speed: Extremely fast erasure process.
●​ Duration: Takes less than a second to clear.
●​ Limitation: Erases fully, not selectively.

(v) Mask ROM


●​ Definition: Built-in hard-wired memory.
●​ Programming: Configured by the IC manufacturer.
●​ Access: Completely locked from user programming.

1.2.5 The Storage Unit

1. Functional Requirement
●​ Data Loop: Computers must continuously store and retrieve data for active
processing.
●​ Primary Memory Limits: Main memory has restricted, limited storage
capacity.
●​ Primary Memory Flaw: Main memory lacks permanent data retention.
●​ Secondary Storage Purpose: Used explicitly to save massive amounts of
data on a permanent basis.

2. Capacity Measurement Units


●​ Shared Metric: Secondary devices use the exact same measurement units
as primary memory.
●​ Standard Representations:
○​ KBs (Kilo Bytes)
○​ MBs (Mega Bytes)
○​ GBs (Giga Bytes)
○​ TBs (Tera Bytes)
3. Structural Classification of Common Storage Devices
Secondary media types are classified by their physical technology:

●​ Magnetic Media
○​ Hard disks
●​ Optical Media
○​ CD ROMs
○​ DVDs
●​ Flash Memory
○​ Pen drive

1. Hard Disks

1. Structural Composition
●​ Platters: Stores information on one or more circular platters (or disks).
●​ Motion: These internal platters are continually spinning.
●​ Stacking: The rotating disks are stacked with physical space maintained
between them.
●​ Coating: All rotating disks are coated with a specialized magnetic material.

2. Recording Mechanism
●​ Magnetic Spots: Information is recorded directly on the surface of these
rotating disks.
●​ Hardware Tool: Uses micro-sized magnetic heads to write data as tiny
magnetic spots.

3. Modern Storage Capacity


●​ Modern hard disks have massive capacities measured in Giga Bytes (GB) up
to Tera Bytes (TB).

2. Compact Disks (CDs)

1. General Nature
●​ Media Type: Formed out of optical media technology.
●​ Cost Factor: They are relatively cheap to produce and purchase.
●​ Standard Capacity: Feature a restricted storage capacity of up to 700 MB.
2. The Three Main Types of CDs

(i) CD-ROM

●​ Full Name: Compact Disk-Read Only Memory.


●​ Operation: Used exclusively to store pre-recorded information.
●​ Limitation: Cannot be used by the end-user to write new data.
●​ Common Uses: Broadly used for digital distribution (e.g., software, games,
encyclopedias, e-books).

(ii) CD-R

●​ Full Name: Compact Disk-Recordable.


●​ Limitation: Can be written on exactly once by the user.
●​ Permanent Lock: Once data is recorded, the disk contents cannot be erased
or modified.

(iii) CD-RW

●​ Full Name: Compact Disk-Rewritable.


●​ Core Feature: It is a fully erasable optical disk.
●​ Reusability: Allows the user to clear and write new files multiple times.

3. DVDs

1. General Characteristics
●​ Media Type: An optical storage device that looks identical to a compact disc
(CD).
●​ Capacity Multiplier: Holds about 15 times more information than a standard
CD.
●​ Speed Multiplier: Transfers data to the computer about 20 times as fast as a
CD-ROM.
●​ Alternative Name: Also known as a Super Density disk (SD).
●​ Storage Limit: Can hold up to 17 gigabytes of data or four hours of movies
on a single side.

2. The Three Varieties of DVDs


●​ (i) DVD-ROM: Read-only media. Once recorded initially, you cannot write new
data onto it.
●​ (ii) DVD-R (DVD-Recordable): Similar to CD-Rs. Allows users to write data
on the disc exactly once but read it many times.
●​ (iii) DVD-RW (DVD-Rewritable): Most common writable format. Allows users
to erase data and read/write many times.

4. Flash Memory

1. Architecture and Mechanism


●​ Form Factor: A small, ultra-portable secondary storage device.
●​ Solid State: Utilizes a 'solid state' memory architecture.
●​ No Moving Parts: Has zero moving mechanical components, unlike magnetic
hard drives.
●​ No Lasers: Does not make use of lasers to read/write data, unlike optical
drives.
●​ Working Method: Works in a highly similar operational way to standard RAM.

2. Key Differentiation and Market Profile


●​ Non-Volatile: Unlike RAM, data is retained in Flash memory even when the
power is completely switched off.
●​ Cost Factor: Fairly inexpensive to purchase (starting from ₹ 250/- upwards).
●​ Typical Capacities: Storage sizes commonly range from 256 Mbytes up to
128 GB and beyond.

5. Blu Ray Disk

1. General Profile
●​ Alternative Names: Also known commonly as Blu-ray or BD.
●​ Media Classification: It is an optical disc storage media format.
●​ Primary Use Cases: Used extensively for high-definition video hosting and
bulk data storage.
●​ Physical Dimensions: Features the exact same physical dimensions as a
standard DVD or CD.

2. Laser Technology and Differentiation


●​ Older Media Technology: Standard formats like DVD, DVD±R, DVD±RW,
and DVD-RAM rely on a red laser to read and write internal data.
●​ Newer Media Technology: The Blu-ray format uses a specialized blue-violet
laser instead (which gives it its name).
3. Advantages of Blue-Violet Laser
●​ Shorter Wavelength: The blue-violet laser has a shorter wavelength (405
nm) compared to the traditional red laser (650 nm).
●​ Greater Precision: The smaller wavelength makes it possible to focus the
laser spot onto the track with significantly higher precision.
●​ Tighter Packing: High precision allows binary data to be packed much more
tightly together on the disk surface and stored using less physical track space.
●​ Higher Capacity: Fits substantially more data onto the disc even though the
physical disc size matches a standard CD/DVD.
●​ Modern Storage Limit: Modern Blu Ray disks are capable of storing up to
128 GB of data.

1.2.6 The System Bus

1. Definition and Purpose


●​ Alternative Name: Commonly referred to simply as the bus.
●​ Physical Nature: An electronic pathway composed entirely of physical
connecting cables.
●​ Core Function: Connects all the major hardware components of a computer
system together.
●​ Traffic Flow: Serves as the highway through which data and instructions are
passed among the different computer components.

2. Internal Components of the System Bus


The system bus is divided into three specialized functional parts based on what they
carry:

●​ Data Bus
○​ The specific part of the system bus dedicated to carrying data signals.
●​ Control Bus
○​ The specific part of the system bus dedicated to carrying control
instructions and timing signals.
●​ Address Bus
○​ The specific part of the system bus dedicated to carrying unique
memory address locations.

3. Peripheral Connectivity
●​ I/O Bus: A completely separate, dedicated type of bus.
●​ Function: Connects the Input Unit, Output Unit, and all other external
peripheral devices directly to the main computer system.

Mobile System Organization

1. General Profile of Modern Mobile Systems


●​ Nature: Modern mobile systems are essentially tiny computers in your hand.
●​ Processing Power: They possess less computing power compared to their
bigger versions (desktop PCs/laptops).
●​ Versatility: They handle a diverse type of applications:
○​ Making calls through radio signals.
○​ Offering camera utilities.
○​ Handling touch-sensitive screens.
○​ Displaying audio, video, and graphical content.
●​ Power Constraint: They run on a highly restricted, little battery-based power
source.

2. Functional Subsystems of a Mobile Architecture

A. Central Processing Core (CPU Subsystem)

●​ Communications Processor: A Digital Signal Processor (DSP) responsible


for radio signal management.
●​ APU (Application Processing Unit): The main processor executing mobile
operating systems and user applications.
●​ GPU (Graphic Processing Unit): Specialized processor designed exclusively
to handle visual content and graphics rendering.

B. Radio Signal Management

●​ RF Transceiver: Manages incoming and outgoing radio frequencies through


the antenna.
●​ SIM: Subscriber Identity Module slot connected directly to the
communications unit.

C. Display Subsystem

●​ Touch-sensitive interface: Captures user touch interactions.


●​ Keyboard / Display screen: Hardware layout for visual output and text
inputs.

D. Camera Unit
●​ ISP: Controlled by an integrated Image Signal Processor to handle
photography and video recording.

E. Audio Subsystem

●​ CODEC: Dedicated hardware block for sound compression and


decompression.
●​ ADC (Analog-to-Digital Converter): Converts voice from the Mic into digital
audio bytes.
●​ DAC (Digital-to-Analog Converter): Converts digital audio bytes back into
sound waves sent to the Speaker.

F. Memory and Storage Units

●​ Memory: Contains internal ROM and RAM chips.


●​ Storage: Divided into fixed internal Storage and expandable External
Storage.

G. Power Management Block

●​ Components: Comprises the Battery pack, Battery management unit, and


the Charger circuit to optimize low power consumption.

1. Mobile Processor (Mobile CPU)

1. General Profile and Power Limits


●​ Core Role: A mobile system's CPU handles diverse types of applications
simultaneously.
●​ Power Constraint: It has very little computing power compared to standard
computers.
●​ Energy Source: Mobile systems must run efficiently on limited battery power.

2. Definition and Core Functions


●​ The Brain: The Mobile CPU acts as the fundamental brain of a smartphone.
●​ Primary Responsibilities:
○​ Receives operational commands.
○​ Makes instant mathematical calculations.
○​ Plays multimedia files (audio/video content).
○​ Temporarily stores processing information.
○​ Sends electronic signals throughout the entire hardware device.
3. Dual Sub-Processor Architecture
The CPU of a mobile system is majorly divided into two distinct sub-processor
types to split workloads efficiently:

●​ (i) Communications Processing Unit


○​ Dedicated to handling wireless signal management, radio frequencies,
and cellular phone call connectivity.
●​ (ii) Applications Processing Unit (APU)
○​ Dedicated to handling and running the mobile operating system (OS)
and all user software applications.

Mobile Processor Sub-Components (Core Notes)

(i) Communications Processing Unit


●​ Alternative Classification: Acts as the Mobile System I/O Unit.
●​ Primary Responsibility: Responsible for making and receiving phone calls
on a mobile handset.
●​ Core Hardware: Features an integrated digital signal processor (DSP).
●​ Hardware Interconnection: The DSP helps this unit work in tandem with the
RF Transceiver and the Audio subsystem.

Radio Signal Management Unit

●​ Function: Responsible for connecting the SIM card to cellular base stations
using radio signals.
●​ Modem Capability: The SIM card provides a type of internal network modem.
●​ Network Support: Manages connectivity over 3G / LTE / 4G based cellular
networks.

(ii) Applications Processing Unit (APU)


●​ Core Governance: Responsible for governing and controlling all types of
operations taking place on a mobile system.
●​ Execution: Achieves this control by running the various types of mobile
software applications (apps).
Important Highlight: System on a Chip (SoC)
●​ Integration: Modern mobile systems integrate all major components onto a
single, unified microchip called a System on a Chip (SoC).
●​ Power Efficiency: SoC chips are highly optimized to consume less power
compared to traditional modular alternatives.

Mobile Subsystems and Memory (Core Notes)

2. Display Subsystem
●​ Core Responsibility: Responsible for managing visual output and user input
interfaces.
●​ Key Facilities Provided:
○​ Visual display facilities (the display screen).
○​ Touch-sensitive interfaces (capturing finger gestures).
○​ Touch-sensitive virtual keyboards.

3. Camera Subsystem
●​ Design Goal: Delivers a tightly bound, compact image processing package to
enable an improved overall picture and video experience.
●​ Integrated Hardware: Features an integrated Image Signal Processor
(ISP).
●​ Key Tasks Handled by ISP:
○​ Instant image capture.
○​ High-resolution media support.
○​ Image stabilization (reducing blur from shaky hands).
○​ Miscellaneous automatic image enhancements.

4. Mobile System Memory


●​ Necessity: Like its larger computer counterparts, a mobile system strictly
needs memory to perform work.
●​ Composition: It is comprised of two distinct types of memory units.

(i) RAM (Random Access Memory)

●​ Functional Role: Acts directly as the primary work memory of the


smartphone.
●​ App Execution Loop:
○​ When mobile apps are run, they are first loaded from storage into the
RAM and then executed.
○​ After you stop actively using an app, it remains in the RAM and gets
shifted to the background.
●​ Performance Impact: Having more RAM on a smartphone generally leads to
better overall performance and a faster phone experience.
●​ Volatility: RAM is completely volatile; it does not store any information once
the mobile device is turned off.

(ii) ROM (Read Only Memory)

1. Definition and Nature


●​ Classification: Forms a part of the mobile system’s internal storage.
●​ User Restriction: Completely blocked from direct user write access.
●​ Technical Classification: Composed of Flash memory, which is technically
an EEPROM (Electrically Erasable and Programmable Read Only Memory).

2. Contained Software
●​ Operating System: This specific storage partition is where the mobile
Operating System (OS) permanently resides.
●​ Preinstalled Apps: Houses baseline preinstalled applications (bloatware) out
of the factory.
●​ Deletion Lock: These system-level apps cannot be deleted or uninstalled by
the user.

3. Storage Allocation Impact


●​ Advertised Capacity: Explains why smartphones never show the full internal
storage capacity advertised on the box.
●​ Space Consumption: A significant portion is pre-allocated to hold the OS
and default system applications.

Key Textbook Highlight


●​ RAM Volatility: Unlike ROM, RAM memory is strictly volatile.
●​ Power Cycle: RAM loses its entire data contents instantly when you switch
off the mobile device.

5. Storage
●​ Alternative Name: The external storage of a mobile system is also called
expandable storage.
●​ Physical Format: It comes in the form of removable memory accessories like
SD cards or micro SD cards.
●​ Removability: It can be removed easily by the user at any time.
●​ Primary Use Case: Used for storing personal media files, such as pictures,
music, and videos.
●​ Extended Categorization: To a certain extent, even cloud storage can be
categorized as a form of external storage.

6. Power Management Subsystem (Battery)


●​ Core Responsibility: Responsible for providing electrical power to the entire
mobile system.
●​ Power Constraint: Mobile systems work on limited power provided strictly
through an attached battery unit.
●​ Subsystem Components: This block contains a battery management
system that works in tandem with:
1.​ A battery charger circuit.
2.​ The physical battery unit.
●​ Main Function: Converts and provides power to the mobile system in the
exact required form.

1.4 Types of Software

1. Basic Requirement
●​ Proper Functioning: A computer system strictly consists of both hardware
and software to function properly.

2. Hardware vs. Software Recap


●​ Hardware: Represents the physical and tangible components of the
computer.
1.​ Condition: Components that can be seen and touched.
2.​ Examples: Input devices, output devices, CPU, hard disk, printer.
●​ Software: Represents the set of programs that govern the operation of a
computer system and make the hardware run.
●​ Classification: Software can be classified broadly into two categories:
1.​ System Software
2.​ Application Software
1.4.1 System Software

3. Nature and Core Function


●​ Machine Limits: A computer is a mere machine that knows nothing of itself.
●​ Instruction Source: It requires instructions for each and everything it
performs, which are provided through software.
●​ Definition: The software that controls internal computer operations is known
as System Software.

4. Key Responsibilities of System Software


It is explicitly responsible for managing the background jobs of a computer:

●​ Reading raw data from input devices.


●​ Transmitting processed information directly to output devices.
●​ Checking and monitoring internal system hardware components.
●​ Converting user data and instructions into a computer-understandable form.

5. Sub-Classification
System software can be further classified into two major categories:

1.​ Operating System


2.​ Language Processor

1.4.1A Operating System

1. Dual Goals of an Operating System


●​ Primary Goal: To make the computer system convenient for humans to use.
●​ Secondary Goal: To manage and use the computer hardware in a highly
efficient manner.

2. Definition and Core Role


●​ Interface: An Operating System (OS) is a program that acts as a middle-tier
interface between a human user and the physical computer hardware.
●​ Master Controller: It is a critical component that controls, manages, and
governs all other hardware and software resources of the computer system.

3. Four Major Components of a Total Computer System


The textbook breaks down a complete computer ecosystem into four distinct layers
that work together:

1.​ The Hardware: The physical machinery and computing resources.


2.​ The Operating System: The core program managing the hardware and user
interactions.
3.​ The Application Program Routines: Software programs designed for
specific tasks.
○​ Examples provided: Compilers, linkers, database management
systems (DBMS), and utility programs.
4.​ The Humanware: The actual human end-users operating the computer
system

Roles and Types of Operating Systems

1. Interconnection of System Layers


The textbook explains how different layers interact to solve a user's problem:

●​ Hardware: Provides the raw, basic computing resources of the system.


●​ Application Program Routines: Define the specific ways in which hardware
resources are utilized to solve user problems.
●​ Operating System (OS): Explicitly controls and coordinates the use of
hardware among various applications and different users.

2. Primary Operational Role


●​ Core Task: A major role of the operating system is to execute a program.
●​ Syllabus Note: The technical details of how an OS executes a program are
covered later in Chapter 4.

3. Classification of Operating Systems


Different types of operating systems exist to cater to varied types of industry and
user requirements:

●​ Single-user OS
●​ Multiuser OS
●​ Time-sharing OS
●​ Real-time OS
●​ Multiprocessing OS
●​ Distributed OS
1.4.1B Language Processors

1. Core Definition
●​ Nature: A special type of system software.
●​ Function: Translates human-written source code into object code or machine
code.

2. Key Terms to Know


●​ Source Code: The program code written by a human programmer in a
High-Level Language (HLL).
○​ Examples: C, Java, C++.
●​ Object Code: Code written in machine language or binary code (0s and 1s).
○​ Property: The only language a computer can understand easily and run
on its hardware.
●​ Core Purpose: Language processors exist entirely to convert source codes
into object codes.

3. The Three Types of Language Processors

(i) Assembler

●​ Function: Converts a program written in low-level Assembly Language into


Machine Language.

(ii) Interpreter

●​ Classification: A type of system software.


●​ Mechanism: Translates and executes high-level instructions line-by-line or
unit-by-unit.

(iii) Compiler

●​ Classification: A type of system software.


●​ Mechanism: Translates and executes all high-level instructions together in
one go.

1.4.2 Application Software

1. Definition and Nature


●​ Core Definition: A set of programs necessary to carry out operations for a
specified application.
●​ Specificity: This software pertains to exactly one specific application or job
profile.
●​ Functional Limits: An application program cannot perform outside its
domain.
○​ Example: Software designed for railway reservation functions cannot
prepare report card results for a school.

2. Main Purpose
●​ Development: Written explicitly by programmers to enable a computer to
perform a specific real-world task.
●​ Common Industry Examples:
○​ Processing words (Word processors)
○​ Inventory control
○​ Handling calculations and figures
○​ Medical accounting
○​ Financial accounting
○​ Result preparation
○​ Railway reservation
○​ Billing systems

3. Four Sub-Categories of Application Software


Application software can be further subdivided into four distinct groups:

1.​ Packages
2.​ Utilities
3.​ Customised Software
4.​ Developer Tools

1.4.2A Packages

1. The Need for Widespread Software


●​ Limitation: System software alone does not suffice for the efficient, everyday
use of a computer.
●​ Target Audience: System software exists mostly for the benefit of the
computer's internal hardware operations.
●​ Human Utility: Application software is explicitly required to make the
computer system actually useful for people.
●​ Versatility: Application software handles almost every task imaginable,
ranging from simple word processing to selecting a college to attend.

2. Core Definition of Packages


●​ The Volume Problem: Because real-world human applications are numerous
(ranging from thousands to millions of distinct tasks), it is completely
unfeasible to design custom software for each specific one.
●​ The Solution: Engineers design broad, general-purpose software that can be
flexibly adapted by individual users to suit their own unique needs and
day-to-day requirements.
●​ Definition: Such general-application software tools are formally known as
Packages.

3. Major Categories of General Application Software (Packages)


The textbook highlights the five most common varieties of packages used globally:

●​ (i) Word Processing Software: For creating and editing text documents.
●​ (ii) Spreadsheets: For managing numbers, accounting sheets, and
calculation grids.
●​ (iii) Database Management Systems (DBMS): For storing and organizing
large volumes of structured organizational data.
●​ (iv) Desktop Publishing Software: For advanced page layouts, printing, and
document design.
●​ (v) Graphics, multimedia, and presentation applications: For editing visual
content, playing video/audio, and generating digital slideshows.

1.4.2B Utilities

1. Definition and Nature


●​ Core Definition: Application programs designed specifically to assist the
computer system by performing critical maintenance or housekeeping
functions.
●​ Primary Role: They bridge performance gaps, solve system operational
problems, and maximize your computer's ultimate potential.

2. Common Household Maintenance Tasks


●​ Backing up critical user data.
●​ Removing outdated files from storage.
●​ Recovering data that has been accidentally erased.
●​ Finding and arranging computer files efficiently.
●​ Avoiding virus attacks and cleaning malicious viruses.

3. Key Varieties of Utility Programs

1. Text Editor

●​ Purpose: Used by the system for creating and editing basic text files.

2. Backup Utility

●​ Purpose: Facilitates the backing-up of a local disk drive.


●​ Mechanism: Duplicates stored disk information so that if any physical
damage or permanent data-loss occurs, the backed-up data can be used
instead.

3. Compression Utility

●​ Purpose: Facilitates the compression of files.


●​ Mechanism: Shrinks large, bulky files down so they consume less physical
storage area on a disk drive.

4. Disk Defragmentor

●​ The Problem (Fragmentation): When a file is too large to fit in a single


continuous disk location, the computer splits it up and stores it in scattered
pieces.
●​ Impact: Scattered file fragments take much longer for the system to access.
●​ Solution: This utility rearranges those pieces back together to restore fast
storage access speeds.

5. Antivirus Software

1. Definition and Core Role


●​ Purpose: A utility program that ensures a secure, virus-free work environment
for the user.
●​ Computer Virus: A malicious computer program explicitly designed to disrupt
the normal functioning of a computer.

2. Operational Mechanism
●​ Scanning: Actively scans your storage disks to find hidden computer viruses.
●​ Removal: Instantly removes any harmful viruses that are discovered during
the scan.

3. Real-Time Memory Protection


●​ Persistent Presence: Some antivirus programs remain active inside the
computer's memory at all times.
●​ Instant Action: Continuous background presence allows them to detect
incoming viruses the exact moment they appear and launch an immediate
counterattack.

Based on the circular diagram on your page, a computer is organized into three
major nested layers:

1. The Core: Hardware Layer


●​ Location: The absolute center of the computer system.
●​ Components: CPU, disks, mouse, printer, etc.

2. The Inner Ring: System Software Layer


●​ Location: Surrounds the hardware core to manage internal resources.
●​ Components: Operating System, Language processors, Device drivers, and
Utilities.

3. The Outer Ring: Application Software Layer


●​ Location: The outermost layer designed directly for user-end tasks.
●​ Components: Word processors, Spreadsheets, Databases, Presentation
software, and Graphic design software.

1.4.2C Business Software

1. Definition and Objective


●​ Core Concept: Software that is specifically created according to the distinct
requirements of a business entity.
●​ Goal: It is explicitly developed to meet the general or operational
requirements of a business.
●​ Example: A company wanting to computerize its internal 'Accounts'
department gets an application program that can serve its financial needs.
2. Readymade Business Software
●​ Availability: There are many readymade business software packages
available in the open market.
●​ Versatility: These pre-built programs can cater to a wide variety of common
business needs.
●​ Key Industry Examples:
○​ Inventory Management System: For managing stock levels and
inventory details of a company.
○​ Payroll System: For handling salary, wages, and payroll calculations
of a company’s employees.
○​ Financial Accounting Software
○​ Hotel Management Software
○​ Reservation System

3. Customized (Tailor-Made) Software


●​ Definition: Software built from scratch to meet the hyper-specific, unique
demands of a single company rather than using a standard market version.
●​ Primary Restriction: Such software cannot be directly installed or used at
any other user’s workplace.
●​ Reason for Restriction: The operational requirements of a second user may
differ entirely from the first user, making the tailor-made software a poor fit for
the new business.

1.4.3 Software Libraries

1. Developer Work Environment


●​ Prewritten Resources: When programmers develop software and programs,
they have a prewritten set of components available to perform a variety of
tasks.
●​ Component Formats: These resources exist in the form of prewritten code,
functions, classes, and scripts.
●​ Direct Integration: Programmers can use these resource components
directly inside their own code without rewriting them.

2. Core Definition of a Software Library


●​ Alternative Classification: A predefined set of codes.
●​ Textbook Definition: A software library is a predefined and available-to-use
suite of data and programming code.
●​ Structural Elements: Consists of prewritten code, functions, scripts, and
classes

Primary Purpose: Used directly in the development of new software programs and
applications to save time and effort.

Software Libraries (Operational Use and Examples)

1. Domain-Based Organization
●​ Categorization: Software libraries combine codes, functions, scripts, and
classes on the basis of their common domain (specific area of work).
●​ Integration Rule: In order to use the prewritten functionality, a programmer
simply needs to add or import that library into their active source code.

2. Practical Application Example


●​ Scenario: If your software application requires heavy or complex
mathematical calculations.
●​ Benefit: The programmer does not need to write original code or functions for
complex mathematical equations.
●​ Action: Instead, they include or import an available math-based software
library directly into their program.
●​ Result: All available functions and features of that library can be used
immediately without having to rewrite them.
●​ Reusability: A single software library can be flexibly reused across a variety
of completely different projects.

3. Key Python Software Libraries


Python comes equipped with many powerful software libraries out of the box:

1. NumPy (Numerical Python)

●​ Purpose: Provides an abundance of useful features and functions specifically


for working with numeric arrays and matrices in Python.

2. SciPy (Scientific Python)

●​ Purpose: Contains advanced mathematical modules for handling:


○​ Linear algebra
○​ Optimization
○​ Integration
○​ Statistics

3. Pandas Library

●​ Purpose: A specialized Python package designed to work with "labeled" and


"relational" data.
●​ Core Capabilities: Optimized for quick and easy data manipulation,
aggregation, and visualization.

IMPORTANT QUESTION

Very Short Answer Questions (1 Mark Each)


●​ Define the term Program.
●​ What does the IPO principle stand for?
●​ Name the three internal sub-components of the CPU.
●​ Which memory unit is equal to 4 bits?
●​ State the primary operational difference between RAM and ROM.
●​ What hardware components make up Dynamic RAM (DRAM)?
●​ Name the optical device that uses a blue-violet laser for data tracking.
●​ Specify the exact wavelength of the laser used in a Blu-ray disk.
●​ Define System on a Chip (SoC) in modern mobile architectures.
●​ What is the primary function of a Language Processor?
●​ Define Source Code.
●​ Name the utility program used to stitch scattered file pieces back together on
a hard disk.
●​ What is the full form of NumPy?
●​ Which Python library is designed explicitly for "labeled" and "relational" data
manipulation?

Short Answer Questions (2 or 3 Marks Each)


●​ Differentiate between the Address Bus and the Data Bus.
●​ Compare the working mechanism of a Compiler and an Interpreter.
●​ Explain the step-by-step Fetch-Decode-Execute cycle managed by the
Control Unit (CU).
●​ Differentiate between Readymade and Customized Business Software.
●​ What is a Software Library? Give two examples from Python.
●​ Explain why a smartphone never shows the full internal storage capacity
advertised on the box.
●​ Compare Static RAM (SRAM) and Dynamic RAM (DRAM) based on speed
and composition.
●​ What is the difference between an input Data element and an input
Instruction? Provide an example.

Long Answer / Descriptive Questions (5 Marks Each)


●​ Draw the block diagram of Basic Computer Organization and explain how
all five primary functional units communicate through the system bus.
●​ Explain the five different types of Read-Only Memory (PROM, EPROM,
EEPROM, Flash EEPROM, and Mask ROM), detailing how data is written or
erased in each.
●​ Discuss the functional subsystems of a Mobile Device Architecture. How do
the Applications Processing Unit (APU) and Communications Processing Unit
split workloads under limited battery constraints?
●​ Categorize the software ecosystem by drawing the circular nested layer
framework and detailing the responsibilities of System Software, Application
Software, and Utilities.

You might also like