SlideShare a Scribd company logo
Lecture 1

                            Introduction
                       1.1. What is an operating system
                       1.2. History of operating systems
                       1.3. The operating system zoo
                       1.4. Computer hardware review




KCD - Sistem Operasi          http://fasilkom.narotama.ac.id/
                                                                1
Introduction




                  • A computer system consists of
                       – hardware
                       – system programs
                       – application programs
KCD - Sistem Operasi       http://fasilkom.narotama.ac.id/
                                                             2
What is an Operating System

• It is an extended machine
     – Hides the messy details which must be performed
     – Presents user with a virtual machine, easier to use


• It is a resource manager
     – Each program gets time with the resource
     – Each program gets space on the resource

KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                             3
History of Operating Systems (1)




Early batch system
     –   bring cards to 1401
     –   read cards to tape
     –   put tape on 7094 which does computing
     –   put tape on 1401 which prints output
KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                         4
History of Operating Systems (2)

• First generation 1945 - 1955
     – vacuum tubes, plug boards
• Second generation 1955 - 1965
     – transistors, batch systems
• Third generation 1965 – 1980
     – ICs and multiprogramming
• Fourth generation 1980 – present
     – personal computers
KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                         5
History of Operating Systems (3)




• Structure of a typical FMS job – 2nd generation
  KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                           6
History of Operating Systems (4)




        • Multiprogramming system
              – three jobs in memory – 3rd generation
KCD - Sistem Operasi    http://fasilkom.narotama.ac.id/
                                                          7
The Operating System Zoo
•   Mainframe operating systems
•   Server operating systems
•   Multiprocessor operating systems
•   Personal computer operating systems
•   Real-time operating systems
•   Embedded operating systems
•   Smart card operating systems

KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                         8
Computer Hardware Review (1)
                         Monitor




                                                         Bus




• Components of a simple personal computer
KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                               9
Computer Hardware Review (2)




                       (a) A three-stage pipeline
                       (b) A superscalar CPU
KCD - Sistem Operasi       http://fasilkom.narotama.ac.id/
                                                             10
Computer Hardware Review (3)




              • Typical memory hierarchy
                   – numbers shown are rough approximations
KCD - Sistem Operasi      http://fasilkom.narotama.ac.id/
                                                              11
Computer Hardware Review (4)




                       Structure of a disk drive
KCD - Sistem Operasi        http://fasilkom.narotama.ac.id/
                                                              12
Computer Hardware Review (5)




    One base-limit pair and two base-limit pairs
KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                         13
Computer Hardware Review (6)




                    (a)                                     (b)

(a) Steps in starting an I/O device and getting interrupt
(b) How the CPU is interrupted
   KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                                  14
Computer Hardware Review (7)




            Structure of a large Pentium system
KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                         15
Question / Discussion




KCD - Sistem Operasi   http://fasilkom.narotama.ac.id/
                                                         16

More Related Content

PDF
Kcd226 Sistem Operasi Lecture01
PDF
Kcd226 Sistem Operasi Lecture02
PPT
PDF
OS - System Structure
PPTX
Introduction about Processors
PPT
Network Implementation and Support Lesson 12 Backups
PDF
OS - Introduction to Systems
PDF
OS - Introduction to Operating Systems
Kcd226 Sistem Operasi Lecture01
Kcd226 Sistem Operasi Lecture02
OS - System Structure
Introduction about Processors
Network Implementation and Support Lesson 12 Backups
OS - Introduction to Systems
OS - Introduction to Operating Systems

What's hot (20)

PPSX
linux kernel overview 2013
PDF
Kbk436 Sistem Operasi Lanjut Lecture02
PDF
RTOS on ARM cortex-M platform -draft
PDF
Understanding The Boot Process
PDF
OS - Memory Management
PPTX
Memory management in vx works
PDF
High Performance Storage Devices in the Linux Kernel
PDF
Linux kernel architecture
PDF
Reliability, Availability and Serviceability on Linux
PDF
Kcd226 Sistem Operasi Lecture03
PPTX
Motherboard
PPTX
OS Slide Ch12 13
PPTX
Real Time Operating System
PPTX
CPU Architecture - Advanced
PPT
The Amd Opteron Processor
PDF
Linux on System z disk I/O performance
PDF
OS - Secondary Storage
PPTX
Single and Multi core processor
PPT
Disk scheduling algorithms
PDF
Kernel Module Programming
linux kernel overview 2013
Kbk436 Sistem Operasi Lanjut Lecture02
RTOS on ARM cortex-M platform -draft
Understanding The Boot Process
OS - Memory Management
Memory management in vx works
High Performance Storage Devices in the Linux Kernel
Linux kernel architecture
Reliability, Availability and Serviceability on Linux
Kcd226 Sistem Operasi Lecture03
Motherboard
OS Slide Ch12 13
Real Time Operating System
CPU Architecture - Advanced
The Amd Opteron Processor
Linux on System z disk I/O performance
OS - Secondary Storage
Single and Multi core processor
Disk scheduling algorithms
Kernel Module Programming
Ad

Viewers also liked (20)

PDF
Ignite Talk - Jeff Axup - How to design a tablet computer to upset the curr...
PDF
Making a Sustainable Difference
PDF
Daftar pembagian tugas presentasi kelompok kelas a b
PDF
The science of productive breaks
PPT
6th Hydrology Fresh Andie
PPS
صور مكه
PDF
2009南科未婚聯誼活動簡章
PDF
Sustainability - Is It Really Influencing Investment Decisions
PDF
_s v. genesis
PPTX
2020 Social Company Profile
PPTX
EPRD/EAS+Y Community Garden Overview
PPT
PFL ASTD Presentation V8 7 09
PDF
Trend Report July 2011: Facebook, Brands & TV in Germany
PPT
PDF
【2010南科藝術季】1~4月月份活動
PPT
Network First Open Day presentation
PPTX
Control system
PPT
Jason.O Keefe.Genuitec.Presentation.Final
PPT
Earthquakes
PPT
Weathering Andie
Ignite Talk - Jeff Axup - How to design a tablet computer to upset the curr...
Making a Sustainable Difference
Daftar pembagian tugas presentasi kelompok kelas a b
The science of productive breaks
6th Hydrology Fresh Andie
صور مكه
2009南科未婚聯誼活動簡章
Sustainability - Is It Really Influencing Investment Decisions
_s v. genesis
2020 Social Company Profile
EPRD/EAS+Y Community Garden Overview
PFL ASTD Presentation V8 7 09
Trend Report July 2011: Facebook, Brands & TV in Germany
【2010南科藝術季】1~4月月份活動
Network First Open Day presentation
Control system
Jason.O Keefe.Genuitec.Presentation.Final
Earthquakes
Weathering Andie
Ad

Similar to Kcd226 Sistem Operasi Lecture01 (20)

PPT
Chap1
PDF
Computer hardware1
PPT
3 definition of operating systems
PDF
1 introduction
PPT
OS Functions and Services
PDF
Lect08
PPTX
Principles of operating system
PPT
Operating system
PDF
PB1MAT_TIF17 - Pertemuan 1-2ghfctrerdxt.pdf
PDF
Lect01
PDF
Introduction to software 2
PDF
Kcd226 Sistem Operasi Lecture04
PPT
Operating systems structures and their practical applications
PPT
01. Introduction.ppt
PPT
2 basics of operating systems
PPT
Chapter 1 part 1
PPT
OS Intro.ppt
PDF
ikh311-07
PPT
unit1 part1.ppt
Chap1
Computer hardware1
3 definition of operating systems
1 introduction
OS Functions and Services
Lect08
Principles of operating system
Operating system
PB1MAT_TIF17 - Pertemuan 1-2ghfctrerdxt.pdf
Lect01
Introduction to software 2
Kcd226 Sistem Operasi Lecture04
Operating systems structures and their practical applications
01. Introduction.ppt
2 basics of operating systems
Chapter 1 part 1
OS Intro.ppt
ikh311-07
unit1 part1.ppt

More from Cahyo Darujati (13)

PPTX
Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
PDF
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
PDF
Melawan penyebaran hoax di media sosial dengan teknologi
PDF
Security is a process not a magic
PPT
01.welcome.ppt.sosialisasi.skkni.surabaya
ODP
Mengatur referensi penelitian
PPTX
Tatakelola Teknologi Informasi
ODP
Pen test methodology
PPT
pengenalan ipv6
PDF
Kbk436 Sistem Operasi Lanjut Lecture01
PDF
Kcd226 Sistem Operasi Lecture06
PDF
Kcd226 Sistem Operasi Lecture05
PDF
Kbk436 Sistem Operasi Lanjut Lecture01
Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
Melawan penyebaran hoax di media sosial dengan teknologi
Security is a process not a magic
01.welcome.ppt.sosialisasi.skkni.surabaya
Mengatur referensi penelitian
Tatakelola Teknologi Informasi
Pen test methodology
pengenalan ipv6
Kbk436 Sistem Operasi Lanjut Lecture01
Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture05
Kbk436 Sistem Operasi Lanjut Lecture01

Recently uploaded (20)

PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
Empowerment Technology for Senior High School Guide
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Cell Types and Its function , kingdom of life
PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PDF
IGGE1 Understanding the Self1234567891011
PDF
advance database management system book.pdf
PPTX
Lesson notes of climatology university.
PDF
Computing-Curriculum for Schools in Ghana
PDF
Hazard Identification & Risk Assessment .pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
RMMM.pdf make it easy to upload and study
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Empowerment Technology for Senior High School Guide
Complications of Minimal Access Surgery at WLH
Cell Types and Its function , kingdom of life
Unit 4 Skeletal System.ppt.pptxopresentatiom
IGGE1 Understanding the Self1234567891011
advance database management system book.pdf
Lesson notes of climatology university.
Computing-Curriculum for Schools in Ghana
Hazard Identification & Risk Assessment .pdf
Supply Chain Operations Speaking Notes -ICLT Program
Weekly quiz Compilation Jan -July 25.pdf
UNIT III MENTAL HEALTH NURSING ASSESSMENT
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
RMMM.pdf make it easy to upload and study

Kcd226 Sistem Operasi Lecture01

  • 1. Lecture 1 Introduction 1.1. What is an operating system 1.2. History of operating systems 1.3. The operating system zoo 1.4. Computer hardware review KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 1
  • 2. Introduction • A computer system consists of – hardware – system programs – application programs KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 2
  • 3. What is an Operating System • It is an extended machine – Hides the messy details which must be performed – Presents user with a virtual machine, easier to use • It is a resource manager – Each program gets time with the resource – Each program gets space on the resource KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 3
  • 4. History of Operating Systems (1) Early batch system – bring cards to 1401 – read cards to tape – put tape on 7094 which does computing – put tape on 1401 which prints output KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 4
  • 5. History of Operating Systems (2) • First generation 1945 - 1955 – vacuum tubes, plug boards • Second generation 1955 - 1965 – transistors, batch systems • Third generation 1965 – 1980 – ICs and multiprogramming • Fourth generation 1980 – present – personal computers KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 5
  • 6. History of Operating Systems (3) • Structure of a typical FMS job – 2nd generation KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 6
  • 7. History of Operating Systems (4) • Multiprogramming system – three jobs in memory – 3rd generation KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 7
  • 8. The Operating System Zoo • Mainframe operating systems • Server operating systems • Multiprocessor operating systems • Personal computer operating systems • Real-time operating systems • Embedded operating systems • Smart card operating systems KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 8
  • 9. Computer Hardware Review (1) Monitor Bus • Components of a simple personal computer KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 9
  • 10. Computer Hardware Review (2) (a) A three-stage pipeline (b) A superscalar CPU KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 10
  • 11. Computer Hardware Review (3) • Typical memory hierarchy – numbers shown are rough approximations KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 11
  • 12. Computer Hardware Review (4) Structure of a disk drive KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 12
  • 13. Computer Hardware Review (5) One base-limit pair and two base-limit pairs KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 13
  • 14. Computer Hardware Review (6) (a) (b) (a) Steps in starting an I/O device and getting interrupt (b) How the CPU is interrupted KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 14
  • 15. Computer Hardware Review (7) Structure of a large Pentium system KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 15
  • 16. Question / Discussion KCD - Sistem Operasi http://fasilkom.narotama.ac.id/ 16