Lecture - 4
Lecture - 4
• Faster clock speed means the CPU can execute more instructions each
second.
• If computer’s clock speed if 800 MHz, it means it ticks 800 million times
per second.
• Modern computers have clock speed in Giga Hertz (GHz)
Machine Cycles
• When CPU executes an instruction, it takes a series of steps. The complete
series of steps is called machine cycle.
• Volatile memory
• Requires power to hold data
• Random Access Memory (RAM)
• CPU reads data using the address
• Flash Memory
• Data is stored using physical switches
• Special form of non volatile memory
CPU Registers
• Temporary storage location used by CPU.
• The size of the register is called word size, indicates the amount
of data with which computer can work at any given time.
Cache Memory
• Very fast memory and have lower access time.
• Process management
• Memory management
• Device management
• Storage management
• Application Interface
• User Interface
Process Management
• The OS plays the role of the honest referee, making sure that each
application gets the necessary attention required for its proper
execution.
• Command line
• Real-time OS (RTOS)
• Small OS, Build into Device, Respond quickly to user input
• Multiuser/Multitasking OS
• Many users connect to one computer.
PC Operating Systems
• DOS • Unix
• Windows 95 • Linux
• Windows 2000 • Ubuntu
• Windows NT
• Fedora
• Windows XP
• Windows 7
• Windows 10