1.1 General: Operating Systems
1.1 General: Operating Systems
Operating Systems
Lecture 1:
Introduction to Operating
System
Dr. Anjali
Assistant Professor
1
18-01-2025
1.1
General
Definition
Mainboard
2
18-01-2025
1.1 General
Definition
mainboard
3
18-01-2025
Processor
RAM
4
18-01-2025
System Programs
• Another aspect for the usage of OS is
that; it is used as a predefined library
for hardware-software interaction.
• This is why, system programs apply to Operating System
the installed OS since they cannot reach
hardware directly.
Machine Language
HARDWARE
10
5
18-01-2025
• Since we have an already written library, namely the OS, to add two
numbers we simply write the following line to our program:
c=a+b;
11
(Assuming an MC 6800
computer hardware)
Definition
should consider some
location 81
hardware work as:
As seen, we considered
memory locations and
ADDB Adding
used our hardware
these two numbers
knowledge of the
system.
12
6
18-01-2025
In an OS installed machine, since we have an intermediate layer, our programs obtain some
advantage of mobility by not dealing with hardware.
For example, the previous program segment would not work for an 8086 machine, where as the
13
A more
A simple program sophisticated Hardware
segment with no OS program segment Machine response
hardware with hardware Language
consideration consideration
14
7
18-01-2025
Operating
Machine System
Virtual
Language Machine (Extended)
Machine Language
Hardware Machine
Hardware
15
16
8
18-01-2025
ENIAC 1943
17
1.2 History of
Operating Systems
18
9
18-01-2025
19
1.2 History of
Operating
Systems
ENIAC’s backside
20
10
18-01-2025
Punch card
22
11
18-01-2025
23
Paper tape
24
12
18-01-2025
25
1.2 History of
Operating Systems
26
13
18-01-2025
27
Commodore PET,
1977
28
14
18-01-2025
29
30
15
18-01-2025
31
Operating
Systems With this configuration, they
have greater computing power
and higher reliability.
32
16
18-01-2025
33
34
17
18-01-2025
35
36
18
18-01-2025
37
19