materi pengantar teknologi informasi pertemuan ke-9
TRANSCRIPT
Pengantar Teknologi Informasi
Teknik InformatikaFakultas Ilmu Komputer
UNSIKA
Pengenalan Sistem Operasi
(OS)
2
Tujuan Perkuliahan
• Agar mahasiswa dapat membayangkan
bagaimana merancang sendiri dan memodifikasi
sistem operasi yang telah ada sesuai dengan
kebutuhan masing-masing.
• Mahasiswa dapat memilih sistem operasi yang
sesuai, serta mampu memaksimalkan
penggunaan sistem operasi tersebut
• Mahasiswa dapat membedakan mana sistem
operasi client, server dan mobile.
3
Definisi Sistem Operasi
• Sekumpulan program kontrol atau alat pengendali yang
secara terpadu bertindak sebagai penghubung antara
komputer dengan pemakainya
• Perangkat lunak yang bertindak sebagai perantara antara
pemakai komputer dan perangkat keras
HARDWARE BRAINWARESOFTWARE
Sistem Operasi Aplikasi
4
Ilustrasi
5
Sistem Operasi
6
Kemampuan Sistem Operasi
1. Manajemen Proses.
2. Manaemen Memori Utama.
3. Manajemen Secondary-Storage.
4. Manajemen Sistem I/O.
5. Manajemen Berkas
7
Sejerah Perkembangan Sistem Operasi (1)
Generasi Pertama (1945-1955)– Belum ada sistem operasi, sistem komputer diberi instruksi
yang harus dikerjakan secara langsung.
Generasi Kedua (1955-1965)– Komputer masa ini adalah batch processing system.– Sistem komputer belum dilengkapi SO, tetapi beberapa
fungsi dasar SO telah ada.
Generasi Ketiga (1965-1980)– Sistem komputer masa ini ciri-cirinya adalah:
• Multiuser• Multiprogramming• Kemandirian alat (device independency)• Berbagi waktu (time sharing)• Spooling
8
Sejerah Perkembangan Sistem Operasi (2)
Generasi Keempat (1980-199x)– Sistem Operasi dikembangan untuk banyak mode, yaitu
mendukung batch processing, timesharing dan realtime Applications
– Ditandai dengan berkembangnya dan meningkatnya kemampuan komputer desktop dan teknologi jaringan.
– Jaringan TCP/IP telah mulai digunakan secara luas.
Ciri-cirinya :Real-time aplicationNetwork Operating SystemDistributed Operating SystemMesin semu (Virtual machine)Distribusi data
9
Peran Utama Sistem Operasi
• Menjembatani User dengan Hardwarenya untuk melakukan
sesuatu yang diinginkan user terhadap Hardwarenya melalui
Program Aplikasi.
• Mengatur dan mengawasi penggunaan perangkat keras oleh
user dan berbagai program aplikasi (Resource allocator).
• Sebagai pengendali untuk menghindari kekeliruan (error) dan
penggunaan komputer yang tidak perlu (sebagai guardian yg
menjaga komputer dari berbagai kemungkinan kerusakan).
• Manajer sumberdaya (resource) hardware, seperti me- ngatur
memori, printer, cdrom, dll
10
Manfaat Sistem Operasi
• OS membuat komputer menjadi lebih mudah dan menarik serta nyaman untuk digunakan.
• OS memungkinkan resources komputer dapat digunakan secara efisien.
• OS yang disusun/diprogram sedemikian rupa memungkinkan menerima perubahan/pengembangan baru yang efektif dan efisien, dapat melakukan pengujian sistem tanpa mengganggu layanan yang telah ada
11
Layanan Sistem Operasi
Sistem operasi seharusnya menyediakan layanan-layanan di bidang berikut :Pembuatan ProgramExsekusi ProgramPengaksesan Perangkat Masukan/KeluaranPengaksesan Terkendali terhadap BerkasPengaksesan SistemDeteksi dan memberi Tanggapan terhadap
KesalahanAkunting
12
Konsep Dasar Sistem Operasi
Sistem operasi mempunyai tugas utama:– Pengelola seluruh sumber daya sistem komputer
(sebagai resource manager)– Sistem operasi sebagai penyedia layanan
(sebagai extended/virtual machine)
13
Sumber Daya Komputer
Sumber daya sistem komputer adalah
semua komponen di dalam komputer yang
dapat memberi manfaat
Sumber daya ini terdiri dari :
1. Sumber daya fisik
2. Sumber daya abstrak
14
Sumber Daya Fisik
• Keyboard, bar-code reader
• Mouse, joystick, light-pen, track-ball, touch-screen, dll.
• Flopy disk drive, harddisk, tape drive, iptical disk, CD-ROM
drive,USB Flash Disk, dan perangkat penyimpanan lainnya.
• Layar monitor
• Printer
• Modem, ethernet card, PCMCIA, dan alat komunikasi lainnya.
• RAM, chace memory, register, dan memory lainnya
• Perangkat multimedia seperti kamera, sound card, tv tuner, dll.
• Perangkat grafis seperti digitizer, scanner, plotter, dll.
• Perangkat pengendali proses yang terhubung ke komputer
15
Sumber Daya Abstrak(1)
Sumber daya abstrak terdiri dari :1. Data
2. Program
Data• Semaphore untuk pengendalian sinkronisasi
prosesproses.• PCB (Process Control Block) untuk mencatat dan
mengendalikan proses.• Tabel segmen, tabel page, i-node, FAT untuk
pengendalian memori• Berkas (file) untuk penyimpanan data atau program.
16
Sumber Daya Abstrak(2)
ProgramProgram berupa kumpulan instruksi yang dapat dijalankan sistem komputer.
Dapat berupa:
1. Utilitas, atau
2. Aplikasi
Sistem operasi mempunyai tiga sasaran (menurut Stalling),antara lain :
3. Kenyamanan, membuat user menjadi lebih nyaman
4. Efisien, menjadikan penggunaan sumber daya sistem komputer secara efisien.
5. Mampu Berevolusi, memudahkan pengembang-an,pengujian dan pengajuan fungsi-fungsi baru tanpa menggangu layanan yang dijalankan sistem komputer
17
Jenis-jenis Sistem Operasi
OS/2 Macintosh (Mac OS) UNIXLinux, FreeBSD DOS, Digital Research DOS (DR DOS), MS-DOS Microsoft windows (9x,2000,XP,seven,dll) Sun MicroSystem Novell Netware Palm OS Symbian Mobile Windows Blackberry Android
18
Varian OS
19
Kategori Sistem Operasi
• Single User - Single Tasking
• Single User - Multi Tasking
• Multi User - Single Tasking
• Multi User - Multi Tasking
20
Single User - Single Tasking
• Satu komputer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu program di satu waktu.contoh:
DOS (Disk Operating System).MS-DOS (Microsoft DOS – IBM Compatible)PC-DOS (Personal Computer DOS – IBM)DR-DOS (Digital Research DOS - Novell)
21
Single User - Multi Tasking
• Satu komputer dipakai oleh satu user dan dapat menjalankan banyak program disatu waktu. (Tampilan Desktop GUI)
contohnya: Windows client, MacOS, Desktop System, Symbian, Palm OS, dll.
22
Multi User - Single Tasking• Satu komputer dapat digunakan oleh banyak user,
namun tiap user hanya bisa menjalankan 1
program (aplikasi) di satu waktu.
contoh: Novell Netware (3.x, 4.x)
23
Multi User - Multi Tasking
• Satu komputer dipakai bersamaan oleh banyak user yang dapat menjalankan banyak program di satu waktu.
contoh: Unix, Linux, FreeBSD, SunSolaris
(SO turunan Unix) atau Windows server dengan aplikasi Citrix Metaframe, atau hardware office station, dll.
24
Sistem Operasi Generasi ke Lima
(Pasca 2001 sampai Sekarang )
Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih dalam perjalanan.
Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C.Clarke berjudul 2001:Space Odyssey.
HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima.
Memiliki kecerdasan buatan (artificial intelligence),
HAL dapat cukup memiliki nalar untuk melakukan: – percakapan dengan manusia, – menggunakan masukan visual, dan – belajar dari pengalamannya sendiri.
25
TugasBuat kelompok-kelompok kecil diskusi :
Baca buku tentang materi sistem operasi (buku bebas dari
pustaka Pengantar Teknologi Informasi), eksplorasi materi
yang ada di buku tersebut apa yang anda dapatkan hal-hal inti
atau hal-hal yang menarik dari buku tersebut diskusikan
dengan teman sekelompok tuliskan hasil eksplorasinya di blog
anda masing-masing ….
Penilaian :
1. Kedalaman materi hasil eksplorasi
2. Originalitas
3. Pemahaman terhadap materi yang dieksplorasi
4. Akan dinilai langsung pada quiz ujian lisan dengan waktu
yang disepakati
26
TERIMAKASIH