SlideShare a Scribd company logo
1 of 16
Download to read offline
Pemgantar Teknologi Informasi
y Perangkat lunak yang bertindak sebagai perantara 
antara pemakai komputer dan perangkat keras 
yy Pemakai komputer: “common user”, programmer, 
aplikasi (program) 
yy Tujuan: 
y Menjalankan program‐program dari user dan 
membantu user dalam menggunakan komputer 
y Menyediakan sarana sehingga pemakaian komputer 
menjadi mudah (convenient) 
y Memanfaatkan perangkat keras komputer yang terbatas 
secara efisien (resource manager)
Masukan 
(Input) 
Keluaran 
(Output) 
Prosesor 
(CPU) 
Memori 
Gambar ini merupakan arsitektur perangkat keras 
komputer tradisional, lebih dikenal dengan nama 
. 
Arsitektur ini yang menjadi dasar perkembangan sistem 
operasi karena dengan arsitektur ini operasi pada 
komputer dapat dijalankan bergiliran
1950 1960 1970 1980 
MIT OS 
IBSYS (IBM) 
SHARE OS 
DOS ( 966) 
UNIX (1975) MS‐DOS 
1966) Novell NetWare 
Macintos OS 
T b i Terbagi d l dalam 4 d 
vendor 
utama: 
Microsoft: Win Vista 
Apple: Mac OS X 
Sekarang 2000 000 1990 
990 
Windows 2000 
Win XP ( 2001) 
LINUX(1991) 
FreeBSD 
Red Hat: Ent. Linux 5 
Ubuntu: Ubuntu 8.10 
g 
) 
Windows NT 3.1 (1993) 
Windows 95 & 98
y Generasi Pertama (1945‐1955) 
y Belum ada sistem operasi, sistem komputer diberi 
instruksi yang harus dikerjakan secara langsung. 
y Generasi Kedua (1955‐1965) 
yy Komputer masa ini adalah batch processing system. 
y Sistem komputer belum dilengkapi SO, tetapi beberapa 
fungsi dasar SO telah ada.
yy Generasi Ketiga (1965‐‐1980) 
Sistem komputer masa ini ciri‐cirinya adalah: 
y Multiuser 
yy Multiprogramming 
y Kemandirian alat (device independency) 
y Berbagi waktu (time sharing) 
y Spooling 
y Generasi Keempat (1980‐199x) 
y Sistem Operasi dikembangan untuk banyak mode, yaitu 
mendukung batch processing, timesharing dan realtime 
applications. 
y Ditandai dengan berkembangnya dan meningkatnya 
kemampuan komputer desktop dan teknologi jaringan. 
y Jaringan TCP/IP telah mulai digunakan secara luas.
y Desktop Operating System 
y Windows xp, mac os 
y Server Operating System 
y Win Server 2003 
y Realtime Operating System & Embendded Operating 
System 
y Mobile Phone Operating System 
y Windows Mobile, Iphone, BlacBerry OS 
yy Game Console Operating System 
y DexOS, Linuc for PS 2 & 3, Xbox 360 system
yy Manajemen Proses 
membuat, antrian,menunda, menghentikan proses 
y Manajemen Memori Utama 
mengatur kecepatan penyimpanan, posisi 
y Manajemen Sistem Berkas 
buat, hapus, baca, tulis, simpan berkas di media 
penyimpanan 
y Manajemen Sistem I/O 
buffering, schedulling, spololing, driver 
y Manajemen Penyimpanan Sekunder 
penyimpanan sekunder tidak melewati bus sehingga diatur 
melalui I/O 
y Proteksi dan Keamanan 
hak akses
Berikut ini adalah kategori kategori‐kategori layanan yang diberikan 
oleh sistem operasi kepada user: 
y Antarmuka 
Command Line Interface (CLI) & Graphical User Interface 
(GUI) 
y Eksekusi Program 
y Operasi Masukan/Keluaran 
yy Manipulasi Sistem Berkas 
open, save, delete 
y Komunikasi 
antar aplikasi yang berbagi proses 
y Deteksi Error
Sistem Operasi UNIX awal
y Kernel adalah komponen sentral dari sistem operasi. 
Ia mengatur hal‐hal seperti interrupt handler (untuk 
menyediakan layanan interupsi), process scheduler 
(membagi‐bagi proses dalam prosesor), memory 
management, I/O, dan sebagainya. 
y Atau dengan kata lain, kernel adalah jembatan antara 
hardware dengan software.
y Komputer digunakan untuk 
melakukan suatu proses yang 
dikehendaki user. Oleh karena itu 
harus ada suatu bentuk komunikasi 
antara user dan hardware. 
Komunikasi itu terjadi dalam bentuk 
system calls. 
y SO melalui shell‐nya akan 
menangkap perintah dari user yang 
kemudian akan dikomunikasikan 
melalui system calls. Disinilah peran 
SO sebagai jembatan komunikasi 
antara user dan hardware itu terjadi. 
y System calls itu sendiri umumnya 
ditulis dalam bahasa C dan C++.
y Shell itu sendiri secara umum adalah layer yang 
berfungsi sebagai interface antara user dan inti dalam 
sistem operasi (kernel). 
y Melalui shell, user dapat memberi perintah‐perintah 
yang akan dikirim ke sistem operasi, sehingga shell ini 
merupakan layer yang menerima interaksi dari user 
secara langsung. 
y Shell dalam SO secara umum dibagi menjadi 2, 
Command Line (CLI) dan Graphical (GUI). Jadi dengan 
kata lain, system calls berperan sebagai interface 
dalam layanan‐layanan yang disediakan oleh sistem 
operasi.
y Dalam contoh program sederhana di atas, dibutuhkan 
setidaknya ribuan system calls per detik. 
y Oleh karena itu Kebanyakan programmer membuat 
aplikasi dengan menggunakan Application Programming 
Interface (API). 
y Dalam API itu terdapat fungsi‐fungsi/perintah‐perintah 
untuk menggantikan bahasa yang digunakan dalam system 
calls dengan bahasa yang lebih terstruktur dan mudah 
dimengerti oleh programmer. 
y Fungsi yang dibuat dengan menggunakan API tersebut 
kemudian akan memanggil system calls sesuai dengan 
sistem operasinya. 
y Contoh API: OpenGL, DirectX, Windows API

More Related Content

What's hot (20)

Pertemuan1
Pertemuan1Pertemuan1
Pertemuan1
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 
Sistem operasi
Sistem operasi Sistem operasi
Sistem operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer3 2-operasi-dasar-sistem-operasi-komputer
3 2-operasi-dasar-sistem-operasi-komputer
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Materi 8 : Sistem operasi
Materi 8 : Sistem operasiMateri 8 : Sistem operasi
Materi 8 : Sistem operasi
 
Struktur Sistem Operasi
Struktur Sistem OperasiStruktur Sistem Operasi
Struktur Sistem Operasi
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Perkembangan umum sistem operasi
Perkembangan umum sistem operasiPerkembangan umum sistem operasi
Perkembangan umum sistem operasi
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit3 struktur-sistem-operasi-edit
3 struktur-sistem-operasi-edit
 
Instalasi Sistem Operasi Jaringan Bab 1
Instalasi Sistem Operasi Jaringan Bab 1Instalasi Sistem Operasi Jaringan Bab 1
Instalasi Sistem Operasi Jaringan Bab 1
 
02 struktur-sistem-operasi
02 struktur-sistem-operasi02 struktur-sistem-operasi
02 struktur-sistem-operasi
 
Slide Operating System Comparation on *nix Family
Slide Operating System Comparation on *nix FamilySlide Operating System Comparation on *nix Family
Slide Operating System Comparation on *nix Family
 
Instalasi Sistem Operasi Jaringan
Instalasi Sistem Operasi JaringanInstalasi Sistem Operasi Jaringan
Instalasi Sistem Operasi Jaringan
 
Sistem Jaringan
Sistem JaringanSistem Jaringan
Sistem Jaringan
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Artikel sistem operasi komputer
Artikel sistem operasi komputerArtikel sistem operasi komputer
Artikel sistem operasi komputer
 

Similar to sistem_operasi

Similar to sistem_operasi (20)

Jaringan gui dan teks
Jaringan gui dan teksJaringan gui dan teks
Jaringan gui dan teks
 
Konsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem OperasiKonsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem Operasi
 
Software
Software Software
Software
 
Bab 5 software
Bab 5   softwareBab 5   software
Bab 5 software
 
Bab v software
Bab v softwareBab v software
Bab v software
 
Bab v software
Bab v softwareBab v software
Bab v software
 
Software
SoftwareSoftware
Software
 
Makalah sistem operasi elna ningsi
Makalah sistem operasi elna ningsiMakalah sistem operasi elna ningsi
Makalah sistem operasi elna ningsi
 
Makalah sistem operasi jaringan
Makalah sistem operasi jaringanMakalah sistem operasi jaringan
Makalah sistem operasi jaringan
 
Makalah sistem operasi elna ningsi
Makalah sistem operasi elna ningsiMakalah sistem operasi elna ningsi
Makalah sistem operasi elna ningsi
 
Makalah sistem operasi elna ningsi
Makalah sistem operasi elna ningsiMakalah sistem operasi elna ningsi
Makalah sistem operasi elna ningsi
 
Makalah sistem operasi elna ningsi
Makalah sistem operasi elna ningsiMakalah sistem operasi elna ningsi
Makalah sistem operasi elna ningsi
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Sistem operasi (alfi syhari)
Sistem operasi (alfi syhari)Sistem operasi (alfi syhari)
Sistem operasi (alfi syhari)
 
Presentasi OS Linux
Presentasi OS LinuxPresentasi OS Linux
Presentasi OS Linux
 
Sistem operasi (m.rafli)
Sistem operasi (m.rafli)Sistem operasi (m.rafli)
Sistem operasi (m.rafli)
 
Artikel Sistem Operasi 01
Artikel Sistem Operasi 01Artikel Sistem Operasi 01
Artikel Sistem Operasi 01
 
artikel sistem operasi
artikel sistem operasiartikel sistem operasi
artikel sistem operasi
 
Artikel Sistem Operasi
Artikel Sistem OperasiArtikel Sistem Operasi
Artikel Sistem Operasi
 
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9Materi Pengantar Teknologi Informasi Pertemuan Ke-9
Materi Pengantar Teknologi Informasi Pertemuan Ke-9
 

Recently uploaded

MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxfitriaoskar
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 

Recently uploaded (20)

MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 

sistem_operasi

  • 2. y Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras yy Pemakai komputer: “common user”, programmer, aplikasi (program) yy Tujuan: y Menjalankan program‐program dari user dan membantu user dalam menggunakan komputer y Menyediakan sarana sehingga pemakaian komputer menjadi mudah (convenient) y Memanfaatkan perangkat keras komputer yang terbatas secara efisien (resource manager)
  • 3. Masukan (Input) Keluaran (Output) Prosesor (CPU) Memori Gambar ini merupakan arsitektur perangkat keras komputer tradisional, lebih dikenal dengan nama . Arsitektur ini yang menjadi dasar perkembangan sistem operasi karena dengan arsitektur ini operasi pada komputer dapat dijalankan bergiliran
  • 4. 1950 1960 1970 1980 MIT OS IBSYS (IBM) SHARE OS DOS ( 966) UNIX (1975) MS‐DOS 1966) Novell NetWare Macintos OS T b i Terbagi d l dalam 4 d vendor utama: Microsoft: Win Vista Apple: Mac OS X Sekarang 2000 000 1990 990 Windows 2000 Win XP ( 2001) LINUX(1991) FreeBSD Red Hat: Ent. Linux 5 Ubuntu: Ubuntu 8.10 g ) Windows NT 3.1 (1993) Windows 95 & 98
  • 5. y Generasi Pertama (1945‐1955) y Belum ada sistem operasi, sistem komputer diberi instruksi yang harus dikerjakan secara langsung. y Generasi Kedua (1955‐1965) yy Komputer masa ini adalah batch processing system. y Sistem komputer belum dilengkapi SO, tetapi beberapa fungsi dasar SO telah ada.
  • 6. yy Generasi Ketiga (1965‐‐1980) Sistem komputer masa ini ciri‐cirinya adalah: y Multiuser yy Multiprogramming y Kemandirian alat (device independency) y Berbagi waktu (time sharing) y Spooling y Generasi Keempat (1980‐199x) y Sistem Operasi dikembangan untuk banyak mode, yaitu mendukung batch processing, timesharing dan realtime applications. y Ditandai dengan berkembangnya dan meningkatnya kemampuan komputer desktop dan teknologi jaringan. y Jaringan TCP/IP telah mulai digunakan secara luas.
  • 7. y Desktop Operating System y Windows xp, mac os y Server Operating System y Win Server 2003 y Realtime Operating System & Embendded Operating System y Mobile Phone Operating System y Windows Mobile, Iphone, BlacBerry OS yy Game Console Operating System y DexOS, Linuc for PS 2 & 3, Xbox 360 system
  • 8. yy Manajemen Proses membuat, antrian,menunda, menghentikan proses y Manajemen Memori Utama mengatur kecepatan penyimpanan, posisi y Manajemen Sistem Berkas buat, hapus, baca, tulis, simpan berkas di media penyimpanan y Manajemen Sistem I/O buffering, schedulling, spololing, driver y Manajemen Penyimpanan Sekunder penyimpanan sekunder tidak melewati bus sehingga diatur melalui I/O y Proteksi dan Keamanan hak akses
  • 9. Berikut ini adalah kategori kategori‐kategori layanan yang diberikan oleh sistem operasi kepada user: y Antarmuka Command Line Interface (CLI) & Graphical User Interface (GUI) y Eksekusi Program y Operasi Masukan/Keluaran yy Manipulasi Sistem Berkas open, save, delete y Komunikasi antar aplikasi yang berbagi proses y Deteksi Error
  • 10.
  • 11.
  • 13. y Kernel adalah komponen sentral dari sistem operasi. Ia mengatur hal‐hal seperti interrupt handler (untuk menyediakan layanan interupsi), process scheduler (membagi‐bagi proses dalam prosesor), memory management, I/O, dan sebagainya. y Atau dengan kata lain, kernel adalah jembatan antara hardware dengan software.
  • 14. y Komputer digunakan untuk melakukan suatu proses yang dikehendaki user. Oleh karena itu harus ada suatu bentuk komunikasi antara user dan hardware. Komunikasi itu terjadi dalam bentuk system calls. y SO melalui shell‐nya akan menangkap perintah dari user yang kemudian akan dikomunikasikan melalui system calls. Disinilah peran SO sebagai jembatan komunikasi antara user dan hardware itu terjadi. y System calls itu sendiri umumnya ditulis dalam bahasa C dan C++.
  • 15. y Shell itu sendiri secara umum adalah layer yang berfungsi sebagai interface antara user dan inti dalam sistem operasi (kernel). y Melalui shell, user dapat memberi perintah‐perintah yang akan dikirim ke sistem operasi, sehingga shell ini merupakan layer yang menerima interaksi dari user secara langsung. y Shell dalam SO secara umum dibagi menjadi 2, Command Line (CLI) dan Graphical (GUI). Jadi dengan kata lain, system calls berperan sebagai interface dalam layanan‐layanan yang disediakan oleh sistem operasi.
  • 16. y Dalam contoh program sederhana di atas, dibutuhkan setidaknya ribuan system calls per detik. y Oleh karena itu Kebanyakan programmer membuat aplikasi dengan menggunakan Application Programming Interface (API). y Dalam API itu terdapat fungsi‐fungsi/perintah‐perintah untuk menggantikan bahasa yang digunakan dalam system calls dengan bahasa yang lebih terstruktur dan mudah dimengerti oleh programmer. y Fungsi yang dibuat dengan menggunakan API tersebut kemudian akan memanggil system calls sesuai dengan sistem operasinya. y Contoh API: OpenGL, DirectX, Windows API