Computer Hardware Components and Operating System Roles, Study notes of Computer Fundamentals

An overview of various computer hardware components such as BIOS, RAM, CPU, monitor, and their specifications. Additionally, it discusses the roles of an operating system, including user interface, memory management, time management, file system manager, and hardware interface.

Typology: Study notes

2021/2022

Uploaded on 09/12/2022

flowersintheair
flowersintheair 🇬🇧

4.2

(11)

265 documents

1 / 12

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ROM
(BIOS)
RAM
CPU
Monitor
L1
L2
Local Bus
Graphics
Adapter
PCI or AGP Local Bus
Mouse
Keyboard
Removable storage
Modem
Laser printer
Scanner
Adapters:
Serial
Parallel
USB
SCSI
Firewire
EISA or PCI Bus
Disk array
Computer Block Diagram
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Computer Hardware Components and Operating System Roles and more Study notes Computer Fundamentals in PDF only on Docsity!

ROM (BIOS)

RAM

CPU

Monitor

L

L

Local Bus

Graphics PCI or AGP Local Bus Adapter

Mouse

Keyboard

Removable storage

Modem

Laser printer

Scanner

Adapters: Serial Parallel USB SCSI Firewire

EISA or PCI Bus

Disk array

Computer Block Diagram

ALU FP

Clock Instruction Decoder

Control Unit

IP

Interrupt Register

Instruction

Data

Data

Data

Cache

CPU

High Speed Regis ters

MMX

Power

External Clock

Data Lines

Address Lines

Interrupt Line

Name Date Transistors Microns Clock speed Data width MIPS

 - 8080 1974 6,000 6 2 MHz 8 bits 0. - 8088 1979 29,000 3 5 MHz 16 bits, 8-bit bus 0. - 80286 1982 134,000 1.5 6 MHz 16 bits - 80386 1985 275,000 1.5 16 MHz 32 bits - 80486 1989 1,200,000 1 25 MHz 32 bits - Pentium 1993 3,100,000 0.8 60 MHz 32 bits, 64-bit bus 
  • Pentium II 1997 7,500,000 0.35 233 MHz 32 bits, 64-bit bus ~
  • Pentium III 1999 9,500,000 0.25 450 MHz 32 bits, 64-bit bus ~ - Pentium 4 2000 42,000,000 0.18 1.5 GHz 32 bits, 64-bit bus ~1,

Instruction Hierarchy

Software Programs

RAM/External

Firmware

ROM/Internal

ALU

Instructions

Microcode

Gated Instructions

add/or/and

Role of an Operating System

 User interface

– – GUI

 Application interface

 Memory Management

 Time Management

– – Multitasking, virtual machine handler

 File System Manager

 Programming interface

– – API’s, ActiveX

 Hardware Interface

– – Device Drivers, VxDs

 Multimedia Framework

– – Video for Windows, DirectX

Space and Time Management

 Intel Hardware Processing Modes

– Real mode

– Protected mode

– Virtual 8086 mode

 Operating System Multiprocessing Modes:

– Time sharing

– Cooperative multitasking

– Preemptive multitasking