Title: STRUKTUR SISTEM OPERASI
1STRUKTURSISTEM OPERASI
Jurusan Sistem Informasi, Fakultas Teknik,
Universitas Muria Kudus
2Sasaran
- Mahasiswa mengerti dan memahami tentang sistem
komputer. - Mahasiswa mengetahui perkembangan sistem
komputer. - Mahasiswa mengerti dan memahami tentang sistem
operasi. - Mahasiswa mengetahui perkembangan sistem operasi.
3Apakah Sistem Operasi?
- Sistem operasi adalah program yang bertindak
sebagai perantara antara user dan aplikasi dengan
perangkat keras komputer (hardware). - Sistem operasi digunakan, antara lain
- mengeksekusi program aplikasi,
- memudahkan menyelesaikan permasalahan user.
- menggunakan perangkat keras komputer secara
efisien
4Sistem Operasi
- OS adalah sebuah program penghubung antara user
komputer dan hardware komputer. - Operating sistem merupakan kumpulan program yang
dibuat oleh pabrik komputer dengan memperhatikan
bentuk dan cara kerja hardware yang mereka
miliki. - Operating System berdasar American National
Standart Institute (ANSI) adalah Software yang
mengontrol pelaksanaan program-program komputer,
yaitu dengan mengatur waktu proses, pengecekan
kesalahan, mengontrol input dan output, melakukan
perhitungan, kompilasi, penyimpanan, pengolahan
data serta pelbagai bentuk layanan yang terkait.
5Struktur Sistem Komputer
Application software
Languages software
OS
Hardware
6Struktur Sistem Komputer -1
- Perangkat Keras (Hardware),
- Merupakan sumber daya utama untuk proses
komputasi. Terdiri dari CPU, memory dan
perangkat input output. - Sistem Operasi (Operating System),
- Mempunyai tugas untuk melakukan control dan
koordinasi penggunaan perangkat keras pada
berbagai program aplikasi untuk user-user yang
berbeda.
7Struktur Sistem Komputer -2
- Bahasa Pemrograman,
- Susunan instruksi-instruksi yang dimasukkan ke
komputer disebut program, dan bahasa yang
digunakan untuk penulisan program ini disebut
bahasa pemrograman (programming language). - Contoh
- Machine language
- Assembler language
- High-level programming language
- Object oriented programming language
8Struktur Sistem Komputer -3
- Program Aplikasi,
- Menentukan cara sumber daya sistem digunakan
untuk menyelesaikan permasalahan komputasi dari
user, contohnya compiler, office, sistem basis
data, video games, program bisnis dan lain-lain. - User (Pengguna)
- Yang menggunakan sistem, terdiri dari orang,
mesin atau komputer lain.
9Tujuan Sistem Operasi
- menyediakan keadaan yang mana users dapat
menjalankan program. - Untuk mengunakan hardware komputer secara
efisien.
10Operating System
DOS (Disk Operating System) merupakan salah satu
operating system yang biasa dipakai pada komputer
IBM-PC ataupun kompatibelnya DOS mempunyai
sejumlah versi yang diawali dengan DOS versi 1.00
dirilis pada 1981, terus meningkat menjadi versi
7.00 pada tahun 1996. Seiring dengan perubahan
versi, kemampuan DOS juga semakin meningkat, dan
berkembang kearah general purpose system, konsep
jaringan komputer serta konsep user friendly
DOS versi 3.10 yang direlease tahun 1984, mulai
menyediakan layanan untuk jaringan DOS versi 5.00
yang direlease tahun 1991, mendukung pemakaian
sound baster card, dan pada masa itu merupakan
awal penggunakan sound-card stereo pada sebuah PC
11Operating System
Windows adalah operating system produk dari
Microsoft yang banyak dipakai saat ini Pada tahun
1992, Microsoft memperkenalkan operating system
Windows 3.1 merupakan suatu system operasi yang
mengijinkan pemakai untuk menjalankan berbagai
program secara serentak serta membagi informasi
antara program-program yang ada. Program-program
yang ada bisa ditampilkan dalam bentuk "jendela"
dan pemakai bisa mengendalikannya secara mudah
Seperti halnya dengan DOS, Windows operating
system juga memiliki pelbagai versi, seperti
misalnya Windows 3.11, Windows NT dan pada tahun
1995 muncul Windows 95 yang memiliki kemampuan
untuk meng-access internet. Yang selanjutnya di
sepurnakan dengan keluarnya Windows 98
12Operating System
Pada tanggal 17 Februari 2000 secara resmi
Microsoft Corporation mengeluarkan system operasi
terbarunya dengan nama Microsoft Windows 2000
Profesional. Windows 2000 ini memiliki ke-andalan
manajemen dan keamanan, lebih mudah digunakan,
lebih cepat, serta lebih kompatibel dengan
pelbagai perangkat lunak maupun keras, mudah
dikelola serta lebih aman
Pada 14 September 2000, Windows-Me direlease yang
memiliki kemudahan pada saat bekerja dengan file,
bekerja dengan web, bekerja dengan komputer lain
yang terhubung, serta pelbagai kemudahan-kemudahan
lainnya
13Operating System
14Operating System
Macintosh Operating System merupakan OS yang
pertama mengunakan sistem GUI (Graphical User
Interface). Para pemakai komputer begitu takjub
melihat Macintosh yang sangat ramah dalam
melayani pemakai komputer. Pemakai tidak perlu
banyak menulis perintah, cukup menunjuk
gambar-gambar yang ada, maka dengan cepat
Macintosh akan mengerjakan tugas sesuai gambar
yang ditunjuk. OS ini hanya kompatibel dengan
Komputer Apple-Macintosh
Unix adalah sebuah Operating System yang pada
awalnya dikembangkan oleh Bell Labs pada tahun
1969 sebagai sebuah sistem yang berkonsep
'interaktif time-sharing. Pencipta dari Unix
adalah Ken Thompson dan Dennis Ritchie. Pada
tahun 1974, Unix menjadi Operating System pertama
yang ditulis dalam bahasa C dan sistem operasi
yang sifatnya terbuka atau standard. Unix telah
terstandardisasi oleh IEEE sebagai Portable
Operating System Interface (POSIX).
15Operating System
Linux adalah sebuah sistem operasi komputer
seperti halnya Macintosh, OS/2, Solaris maupun
Windows. Linux merupakan turunan dari sistem
operasi UNIX dan memiliki seluruh kemampuan dan
keunggulan dari sistem UNIX. Linux adalah sistem
operasi berbasis GPL (General Public Licence)
yang berarti Linux dapat dikopi secara bebas
tanpa harus membayar kepada pemegang lisensi,
dengan catatan source code harus selalu
disertakan dalam penyebarannya.
Linux diciptakan oleh Linus Torvalds pada tahun
1991 di Finlandia, saat itu Linus adalah seorang
mahasiswa ilmu komputer di Universitas Helsinki.
Pada awalnya Linux masih sangat sederhana dan
belum memiliki kekuatan seperti UNIX komersial
yang telah mapan. Tetapi dengan bantuan para
hacker, Linus terus mengembangkan Linux dan
akhirnya memliki kemampuan yang dapat
disejajarkan dengan sistem operasi komersial
lainnya. Lisensi Linux dipegang oleh Linus
Torvalds, sebagai penghormatan atas hasil jerih
payahnya mengembangkan Linux
16Operating System
Saat ini, populasi pemakai Linux telah mencapai
jutaan orang dan akan terus berkembang di masa -
masa yang akan datang. Dukungan dari vendor -
vendor ternama seperti IBM, Silicon Graphics,
Hewlett Packard, Compaq dan Dell, telah membuat
Linux menjadi kekuatan baru yang disegani
Dalam dunia bisnis dan teknologi di Amerika
Serikat, Linux telah dipakai di NASA, Boeing,
UPS, Lockheed Martin, US Postal, US Railway, baik
sebagai server dalam jaringan maupun workstation
- workstation front-end. Linux dapat berjalan
pada platform - platform terkemuka seperti Intel
x86, Sun SPARC, MIPS, Motorola m68K, PowerPC dan
DEC Alpha. Jauh sekali apabila dibandingkan
dengan Windows NT yang hanya bisa dijalankan di
platform Intel x86 dan DEC Alpha
17Operating System
FreeBSD adalah sebuah sistem operasi BSD Unix
yang lebih maju untuk komputer jenis PC. OS ini
dikembangkan oleh sekumpulan programmer individu.
FreeBSD menawarkan sistem rangkaian yang lebih
maju dan berkemampuan tinggi. OS tersebut sesuai
untuk dijadikan sistem server Internet atau
Intranet. Dapat mengendalikan sistem rangkaian
yang sangat sibuk, dan mengatur penggunaan memori
dengan baik untuk melayani beratus-ratus atau
beribu-ribu pengguna secara serentak
Perbedaan antara FreeBSD dengan Linux ialah Linux
adalah aplikasi terbuka di mana kode program
diberikan secara cuma-cuma dan aplikasi Linux
bisa dikembangkan oleh siapa saja, sedangkan
FreeBSD adalah aplikasi tertutup yang
diprogramkan oleh programmer yang membuat sistem
operasi BSD(Berkeley Software Distribution)
18Operating System
BeOS adalah sebuah OS komersial baru yang
menarik. Sistem operasi BeOS dibuat berdasarkan
cip cpu PowerPC atau x86 (PC). Ia membolehkan
anda berkerja dengan aplikasi audio, video,
image, berdasar pada Internet dan menyunting file
berukuran berjuta-juta gigabyte serentak dalam
waktu yang singkat. BeOS adalah satu-satunya OS
yang mengunakan kesemua kelebihan satu atau lebih
pemproses dengan atomatis
SunSolaris menggunakan mikro pemproses Sparc atau
x86. SunSolaris adalah sebuah sistem operasi Unix
yang dibuat oleh Sun Microsystem untuk kegunaan
stasiun kerja dan server UltraSparc dan juga
ix86. Sistem operasi ini adalah sistem operasi 64
bit bagi platform UltraSparc dan 32bit bagi
platform x86. Ia berkemampuan mengendalikan
sistem komputer mainframe, server web, server
enterprise dan pelbagai jenis server lain.
19Sejarah Sistem Operasi
- Mainframe Computer Era
- GM-NAA I/O, 1956 (IBM)
- Mini Computer Era
- UNIX, 1960 (ATT)
- PC-DOS (IBM), MS-DOS (Microsoft)
- GUI Era
- Apple Mac OS, Microsoft Windows, Linux
20Fungsi Sistem Operasi?
- Resource Manager
- Mengelola seluruh sumber daya yang terdapat pada
sistem komputer. - Extended/Virtual Machine
- Menyediakan sekumpulan layanan ke user(system
calls).
21Sasaran Utama Sistem Operasi?
- Kenyamanan
- sistem operasi memberikan kenyamanan bagi user
dalam pemanfaatan sumber daya perangkat keras
komputer - Efisiensi
- sistem operasi mengelola seluruh sumber daya
perangkat keras komputer secara efektif dan
efisien, bagi seluruh user - Berevolusi
- sistem operasi hendaknya dibangun untuk
memudahkan pengembangan
22Tugas Utama Sistem Operasi
- Sistem Operasi sebagai pengelola Sumber daya
Tugas - Bertanggung jawab mengelola sumber daya
- agar penggunaan sumber daya dapat secara
- benar dan efesien.
23Tugas Utama Sistem Operasi-2
- Sistem Operasi sebagai Extended Machine atau
Virtual Machine - Tugas
- Memberi abstraksi mesin tingkat tinggi yang lebih
sederhana dan menyembunyikan kerumitan perangkat
keras - Basis untuk program yang lain
24Untuk memenuhi 2 fungsi sistemoperasi mempunyai
subsistem
- Manajemen Proses
- Manajemen Memori Utama
- Manajemen Secondary Storage
- Manajemen Sistem Input/Output
- Manajemen Berkas
- Sistem Proteksi
- Sistem Terdistribusi
- Command-Interpreter System
25Isu Utama Sistem Operasi?
- User Friendly ? GUI
- Reliability
- Dapat diandalkan
- Compatibility
- Hardware, Software, Data
- Security
- Privileges (Hak Akses), Malware
26Fungsionalitas Sistem Operasi
- Workstation
- Windows 9x, XP, Vista Mac OS X, Linux
- Server
- Windows NT, Server, Longhorn Mac OS X Server
Linux Server FreeBSD, - Mobile
- Windows Mobile, Symbian,
- Others
- Cisco IOS (Internetwork Operating System)
27Tugas Utama Sistem Operasi
- Pembuatan Program
- Eksekusi Program
- Akses terhadap I/O
- Akses terhadap Berkas
- Akses terhadap Sistem
- Deteksi Responsi atas Error
- Akunting
28Perkembangan Sistem Operasi
- Sejarah Singkat
- Generasi pertama (1945-1955)
- Adanya komputer mekanis (belum ada sistem
operasi, sistem komputer diberi intruksi yang
harus dikerjakan secara langsung) - Generasi kedua (1955-1965)
- Masa batch prosessing system (job dikumpulkan
dalam satu rangkaian kemudian dieksekusi secara
berurutan) - FMS (Foltran Monitoring sistem) dan IBSYS
29Perkembangan Sistem Operasi-2
- Generasi Ketiga (1965-1980)
- Multiuser digunakan banyak orang sekaligus
- Multiprograming digunakan untuk melayani banyak
pogram sekaligus - Generasi Keempat (1980-2xxx)
- Lebih dari satu mode, mendukung batch prosessing,
timesharing dan real time application.