SlideShare a Scribd company logo
1 of 16
Download to read offline
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

What's hot

Kbk436 Sistem Operasi Lanjut Lecture02
Kbk436 Sistem Operasi Lanjut Lecture02Kbk436 Sistem Operasi Lanjut Lecture02
Kbk436 Sistem Operasi Lanjut Lecture02Cahyo Darujati
 
RTOS on ARM cortex-M platform -draft
RTOS on ARM cortex-M platform -draftRTOS on ARM cortex-M platform -draft
RTOS on ARM cortex-M platform -draftJou Neo
 
OS - Memory Management
OS - Memory ManagementOS - Memory Management
OS - Memory Managementvinay arora
 
Memory management in vx works
Memory management in vx worksMemory management in vx works
Memory management in vx worksDhan V Sagar
 
High Performance Storage Devices in the Linux Kernel
High Performance Storage Devices in the Linux KernelHigh Performance Storage Devices in the Linux Kernel
High Performance Storage Devices in the Linux KernelKernel TLV
 
Reliability, Availability and Serviceability on Linux
Reliability, Availability and Serviceability on LinuxReliability, Availability and Serviceability on Linux
Reliability, Availability and Serviceability on LinuxSamsung Open Source Group
 
Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03Cahyo Darujati
 
OS Slide Ch12 13
OS Slide Ch12 13OS Slide Ch12 13
OS Slide Ch12 13庭緯 陳
 
Real Time Operating System
Real Time Operating SystemReal Time Operating System
Real Time Operating SystemSharad Pandey
 
CPU Architecture - Advanced
CPU Architecture - AdvancedCPU Architecture - Advanced
CPU Architecture - AdvancedYong Heui Cho
 
The Amd Opteron Processor
The Amd Opteron ProcessorThe Amd Opteron Processor
The Amd Opteron Processorjainfu2
 
OS - Secondary Storage
OS - Secondary StorageOS - Secondary Storage
OS - Secondary Storagevinay arora
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processorMunaam Munawar
 
Disk scheduling algorithms
Disk scheduling algorithms Disk scheduling algorithms
Disk scheduling algorithms Paresh Parmar
 
Kernel Module Programming
Kernel Module ProgrammingKernel Module Programming
Kernel Module ProgrammingSaurabh Bangad
 

What's hot (20)

linux kernel overview 2013
linux kernel overview 2013linux kernel overview 2013
linux kernel overview 2013
 
Kbk436 Sistem Operasi Lanjut Lecture02
Kbk436 Sistem Operasi Lanjut Lecture02Kbk436 Sistem Operasi Lanjut Lecture02
Kbk436 Sistem Operasi Lanjut Lecture02
 
RTOS on ARM cortex-M platform -draft
RTOS on ARM cortex-M platform -draftRTOS on ARM cortex-M platform -draft
RTOS on ARM cortex-M platform -draft
 
Understanding The Boot Process
Understanding The Boot ProcessUnderstanding The Boot Process
Understanding The Boot Process
 
OS - Memory Management
OS - Memory ManagementOS - Memory Management
OS - Memory Management
 
Memory management in vx works
Memory management in vx worksMemory management in vx works
Memory management in vx works
 
High Performance Storage Devices in the Linux Kernel
High Performance Storage Devices in the Linux KernelHigh Performance Storage Devices in the Linux Kernel
High Performance Storage Devices in the Linux Kernel
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architecture
 
Reliability, Availability and Serviceability on Linux
Reliability, Availability and Serviceability on LinuxReliability, Availability and Serviceability on Linux
Reliability, Availability and Serviceability on Linux
 
Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03Kcd226 Sistem Operasi Lecture03
Kcd226 Sistem Operasi Lecture03
 
Motherboard
MotherboardMotherboard
Motherboard
 
OS Slide Ch12 13
OS Slide Ch12 13OS Slide Ch12 13
OS Slide Ch12 13
 
Real Time Operating System
Real Time Operating SystemReal Time Operating System
Real Time Operating System
 
CPU Architecture - Advanced
CPU Architecture - AdvancedCPU Architecture - Advanced
CPU Architecture - Advanced
 
The Amd Opteron Processor
The Amd Opteron ProcessorThe Amd Opteron Processor
The Amd Opteron Processor
 
Linux on System z disk I/O performance
Linux on System z disk I/O performanceLinux on System z disk I/O performance
Linux on System z disk I/O performance
 
OS - Secondary Storage
OS - Secondary StorageOS - Secondary Storage
OS - Secondary Storage
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processor
 
Disk scheduling algorithms
Disk scheduling algorithms Disk scheduling algorithms
Disk scheduling algorithms
 
Kernel Module Programming
Kernel Module ProgrammingKernel Module Programming
Kernel Module Programming
 

Viewers also liked

Ignite Talk - Jeff Axup - How to design a tablet computer to upset the curr...
Ignite Talk - Jeff Axup - How to design a  tablet computer to  upset the curr...Ignite Talk - Jeff Axup - How to design a  tablet computer to  upset the curr...
Ignite Talk - Jeff Axup - How to design a tablet computer to upset the curr...User Design LLC
 
Making a Sustainable Difference
Making a Sustainable DifferenceMaking a Sustainable Difference
Making a Sustainable Differencescottbrooker
 
Daftar pembagian tugas presentasi kelompok kelas a b
Daftar pembagian tugas presentasi kelompok kelas a bDaftar pembagian tugas presentasi kelompok kelas a b
Daftar pembagian tugas presentasi kelompok kelas a bDasrieny Pratiwi
 
The science of productive breaks
The science of productive breaksThe science of productive breaks
The science of productive breaksWrike
 
6th Hydrology Fresh Andie
6th Hydrology Fresh Andie6th Hydrology Fresh Andie
6th Hydrology Fresh Andiecharsh
 
صور مكه
صور مكهصور مكه
صور مكهarabogrop
 
2009南科未婚聯誼活動簡章
2009南科未婚聯誼活動簡章2009南科未婚聯誼活動簡章
2009南科未婚聯誼活動簡章park101
 
Sustainability - Is It Really Influencing Investment Decisions
Sustainability - Is It Really Influencing Investment DecisionsSustainability - Is It Really Influencing Investment Decisions
Sustainability - Is It Really Influencing Investment Decisionsscottbrooker
 
2020 Social Company Profile
2020 Social Company Profile2020 Social Company Profile
2020 Social Company Profile2020 Social
 
EPRD/EAS+Y Community Garden Overview
EPRD/EAS+Y Community Garden OverviewEPRD/EAS+Y Community Garden Overview
EPRD/EAS+Y Community Garden OverviewWeb Sites for Good
 
PFL ASTD Presentation V8 7 09
PFL ASTD Presentation V8 7 09PFL ASTD Presentation V8 7 09
PFL ASTD Presentation V8 7 09mmay94521
 
Trend Report July 2011: Facebook, Brands & TV in Germany
Trend Report July 2011:  Facebook, Brands & TV in GermanyTrend Report July 2011:  Facebook, Brands & TV in Germany
Trend Report July 2011: Facebook, Brands & TV in GermanyZucker.Kommunikation
 
【2010南科藝術季】1~4月月份活動
【2010南科藝術季】1~4月月份活動【2010南科藝術季】1~4月月份活動
【2010南科藝術季】1~4月月份活動park101
 
Network First Open Day presentation
Network First Open Day presentationNetwork First Open Day presentation
Network First Open Day presentationVictoria College
 
Control system
Control systemControl system
Control systemsnozza66
 
Jason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalJason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalAjax Experience 2009
 
Earthquakes
EarthquakesEarthquakes
Earthquakescharsh
 
Weathering Andie
Weathering AndieWeathering Andie
Weathering Andiecharsh
 

Viewers also liked (20)

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

Similar to Kcd226 Sistem Operasi Lecture01

”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016Kuniyasu Suzaki
 
BMC: Bare Metal Container @Open Source Summit Japan 2017
BMC: Bare Metal Container @Open Source Summit Japan 2017BMC: Bare Metal Container @Open Source Summit Japan 2017
BMC: Bare Metal Container @Open Source Summit Japan 2017Kuniyasu Suzaki
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)Gustavo Rene Antunez
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloudAshok Kumar
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptxPratik Gohel
 
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...Heechul Yun
 
Introduction to computer systems. Architecture of computer systems.
Introduction to computer systems. Architecture of computer systems.Introduction to computer systems. Architecture of computer systems.
Introduction to computer systems. Architecture of computer systems.TazhikDukenov
 
Erroneous co-routines can block system Formal interfaces slow down system
Erroneous co-routines can block system Formal  interfaces slow down systemErroneous co-routines can block system Formal  interfaces slow down system
Erroneous co-routines can block system Formal interfaces slow down systemjeronimored
 
2-OS - Operating-System Structures .pptx
2-OS - Operating-System Structures .pptx2-OS - Operating-System Structures .pptx
2-OS - Operating-System Structures .pptxAmeenKhaildAlweswes
 
Introduction to Linux Kernel by Quontra Solutions
Introduction to Linux Kernel by Quontra SolutionsIntroduction to Linux Kernel by Quontra Solutions
Introduction to Linux Kernel by Quontra SolutionsQUONTRASOLUTIONS
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationVEDLIoT Project
 
asap2013-khoa-presentation
asap2013-khoa-presentationasap2013-khoa-presentation
asap2013-khoa-presentationAbhishek Jain
 

Similar to Kcd226 Sistem Operasi Lecture01 (20)

OS-Part-01.pdf
OS-Part-01.pdfOS-Part-01.pdf
OS-Part-01.pdf
 
”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Ali.ppt
Ali.pptAli.ppt
Ali.ppt
 
Chapter-01.ppt
Chapter-01.pptChapter-01.ppt
Chapter-01.ppt
 
BMC: Bare Metal Container @Open Source Summit Japan 2017
BMC: Bare Metal Container @Open Source Summit Japan 2017BMC: Bare Metal Container @Open Source Summit Japan 2017
BMC: Bare Metal Container @Open Source Summit Japan 2017
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
Embedded system - embedded system programming
Embedded system - embedded system programmingEmbedded system - embedded system programming
Embedded system - embedded system programming
 
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...
MemGuard: Memory Bandwidth Reservation System for Efficient Performance Isola...
 
Introduction to computer systems. Architecture of computer systems.
Introduction to computer systems. Architecture of computer systems.Introduction to computer systems. Architecture of computer systems.
Introduction to computer systems. Architecture of computer systems.
 
Erroneous co-routines can block system Formal interfaces slow down system
Erroneous co-routines can block system Formal  interfaces slow down systemErroneous co-routines can block system Formal  interfaces slow down system
Erroneous co-routines can block system Formal interfaces slow down system
 
2-OS - Operating-System Structures .pptx
2-OS - Operating-System Structures .pptx2-OS - Operating-System Structures .pptx
2-OS - Operating-System Structures .pptx
 
Introduction to Linux Kernel by Quontra Solutions
Introduction to Linux Kernel by Quontra SolutionsIntroduction to Linux Kernel by Quontra Solutions
Introduction to Linux Kernel by Quontra Solutions
 
TeksunLab Pegasus Program Details 2014
TeksunLab Pegasus Program Details 2014TeksunLab Pegasus Program Details 2014
TeksunLab Pegasus Program Details 2014
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
 
Hardware
HardwareHardware
Hardware
 
asap2013-khoa-presentation
asap2013-khoa-presentationasap2013-khoa-presentation
asap2013-khoa-presentation
 
5120224.ppt
5120224.ppt5120224.ppt
5120224.ppt
 

More from Cahyo Darujati

Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2Cahyo Darujati
 
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...Cahyo Darujati
 
Melawan penyebaran hoax di media sosial dengan teknologi
Melawan penyebaran hoax di media sosial dengan teknologiMelawan penyebaran hoax di media sosial dengan teknologi
Melawan penyebaran hoax di media sosial dengan teknologiCahyo Darujati
 
Security is a process not a magic
Security is a process not a magicSecurity is a process not a magic
Security is a process not a magicCahyo Darujati
 
01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabayaCahyo Darujati
 
Mengatur referensi penelitian
Mengatur referensi penelitianMengatur referensi penelitian
Mengatur referensi penelitianCahyo Darujati
 
Tatakelola Teknologi Informasi
Tatakelola Teknologi InformasiTatakelola Teknologi Informasi
Tatakelola Teknologi InformasiCahyo Darujati
 
Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Cahyo Darujati
 
Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture06Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture06Cahyo Darujati
 
Kcd226 Sistem Operasi Lecture05
Kcd226 Sistem Operasi Lecture05Kcd226 Sistem Operasi Lecture05
Kcd226 Sistem Operasi Lecture05Cahyo Darujati
 
Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04Cahyo Darujati
 
Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Cahyo Darujati
 

More from Cahyo Darujati (14)

Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
Presentasi jaring pengaman sandi untuk mendukung spbe 29042019 rev2
 
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
Melindungi, Mengamankan, Menanggulangi, dan Memulihkan Keamanan Informasi Pen...
 
Melawan penyebaran hoax di media sosial dengan teknologi
Melawan penyebaran hoax di media sosial dengan teknologiMelawan penyebaran hoax di media sosial dengan teknologi
Melawan penyebaran hoax di media sosial dengan teknologi
 
Security is a process not a magic
Security is a process not a magicSecurity is a process not a magic
Security is a process not a magic
 
01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya01.welcome.ppt.sosialisasi.skkni.surabaya
01.welcome.ppt.sosialisasi.skkni.surabaya
 
Mengatur referensi penelitian
Mengatur referensi penelitianMengatur referensi penelitian
Mengatur referensi penelitian
 
Tatakelola Teknologi Informasi
Tatakelola Teknologi InformasiTatakelola Teknologi Informasi
Tatakelola Teknologi Informasi
 
Pen test methodology
Pen test methodologyPen test methodology
Pen test methodology
 
pengenalan ipv6
pengenalan ipv6pengenalan ipv6
pengenalan ipv6
 
Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01
 
Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture06Kcd226 Sistem Operasi Lecture06
Kcd226 Sistem Operasi Lecture06
 
Kcd226 Sistem Operasi Lecture05
Kcd226 Sistem Operasi Lecture05Kcd226 Sistem Operasi Lecture05
Kcd226 Sistem Operasi Lecture05
 
Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04Kcd226 Sistem Operasi Lecture04
Kcd226 Sistem Operasi Lecture04
 
Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01Kbk436 Sistem Operasi Lanjut Lecture01
Kbk436 Sistem Operasi Lanjut Lecture01
 

Recently uploaded

Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 

Recently uploaded (20)

Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 

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