Anda di halaman 1dari 14

TUGAS ARSITEKTUR DAN ORGANISASI KOMPUTER I

Disusun Oleh : Riza Rosyunanto 123100076

Kelas: C Dosen : Hidayatullah Himawan

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN YOGYAKARTA 2012

Komponen-komponen pendukung sistem operasi


1. Manajemen Proses Proses adalah sebuah program yang sedang dijalankan (eksekusi). Suatu proses memerlukan sumberdaya pada saat eksekusi yaitu CPU time, memori, berkas dan peranti I/O. Sistem operasi bertanggung jawab terhadap aktifitas yang berhubungan dengan manajemen proses yaitu : Pembuatan dan penghapusan proses Penundaan dan pelanjutan proses Penyedia mekanisme untuk : a. Sinkronisasi antar proses b. Komunikasi antar proses c. Penanganan deadlock 2. Manajemen Memori Utama Memori sebagai tempat penyimpanan instruksi/data dari program. Penyimpanan yang cepat sehingga dapat mengimbangi kecepatan eksekusi instruksi CPU Terdiri dariarray words/bytesyang besar Alamat digunakan untuk mengakses data (shared oleh CPU dan I/O devices) Umumnya main memory bersifat volatiletidak permanen yaitu isinya akan hilang jika komputer di matikan. Sistem operasi bertanggung jawab untuk aktivitas berikutyangberhubungan dengan manajemen memori : a. melacak pemakaian memori(siapa dan berapa besar?). b. memilih program mana yang akan diload ke memori ketika bisa digunakan. c. alokasi dan dealokasi memori sesuai yang dibutuhkan

3. Manajemen Berkas/File

Berkas adalah kumpulan informasi yang berhubungan (sesuai dengan tujuan pembuatberkas tersebut). Biasanya berkas merepresentasikan program dan data. Sistem operasi bertanggungjawab : a. pembuatan dan penghapusan berkas b. pembuatan dan penghapusan direktori
c. mendukung manipulasi berkas dan direktori

d. memetakan berkas pada sistem sekunder e. backup berkas pada media penyimpanan yang stabil (nonvolatile)

4. Manajemen I/O Sistem I/O terdiri dari : a. Sistem buffer : menampung sementara data dari/ke peranti I/O b. Spooling : melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian) c. Antarmuka devices-driver yang umum yaitu menyediakan device driver yang umum sehingga sistem operasi dapat seragam (buka, baca, tulis, tutup)
d. Drivers untuk spesifik perangkat keras spesifik : Menyediakan driver untuk

melakukan operasi rinci/detail untuk perangkat keras tertentu.

5. Manajemen Penyimpanan Sekunder Penyimpanan sekunder = penyimpanan permanen Karena memori utama bersifat sementara dan kapasitasnya terlalu kecil, maka untuk menyimpan semua data dan program secara permanen, sistem komputer harus menyediakan penyimpanan sekunder untuk dijadikan back-upmemori utama.

Sistem operasi bertanggungjawab dalam aktivitas yang berhubungan dengan manajemen penyimpanan sekunder, yaitu : a. manajemen ruang kosong b. alokasi penyimpanan c. penjadwalan disk

6. Jaringan (Sistem Terdistribusi) Sistem terdistribusi adalah kumpulan prosesor yang tidak berbagi memori atau clock. Setiap prosesor memiliki memori lokal masing-masing. Prosesor-prosesor dalam sistem terhubung dalam jaringan komunikasi. Sistem terdistribusi menyediakan akses pengguna ke bermacam-macam sumberdaya. Akses tersebut menyebabkan : a. peningkatan kecepatan komputasi b. peningkatan penyediaan data c. peningkatan keandalan

7. Sistem Proteksi Proteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, pengguna sistem maupun pengguna sumberdaya. Mekanisme proteksi harus : a. membedakan antara penggunaan yang sah dan yang tidak sah. b. spesifikasi kontrol untuk diterima c. menyediakan alat untuk pemberlakuan sistem 8. Command Interpreter System

Sistem operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements (keinginan pengguna) umumnya disebut : a. control-card interpreter b. command-line interpreter c. UNIX shell Command-interpreter system sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi peranti I/O yang ada. a. Contohnya: Windows, Pen-based (touch),dll.

Tingkatan(Layer) pada sebuah sistem komputer


Layer 7: lapisan Aplikasi ... Ini adalah lapisan di mana mitra komunikasi diidentifikasi, kualitas layanan diidentifikasi, otentikasi dan privasi pengguna dianggap, dan setiap kendala

pada sintaks data diidentifikasi. (Lapisan ini bukan aplikasi itu sendiri, meskipun beberapa aplikasi dapat melakukan fungsi aplikasi lapisan.) Layer 6: lapisan presentasi ... Ini adalah lapisan, biasanya bagian dari sistem operasi, yang mengubah data yang masuk dan keluar dari satu format presentasi yang lain (misalnya, dari aliran teks ke dalam jendela popup dengan teks yang baru tiba ). Kadang-kadang disebut lapisan sintaks. Layer 5: Lapisan sesi ... Lapisan ini set up, koordinat, dan berakhir percakapan, pertukaran, dan dialog antara aplikasi pada setiap akhir. Ini berkaitan dengan sesi koneksi dan koordinasi. Lapisan 4: Lapisan transportasi ... lapisan ini mengelola kontrol end-to-end (misalnya, menentukan apakah semua paket telah tiba) dan pengecekan error. Ini menjamin transfer data lengkap. Layer 3: Network layer Lapisan ini menangani routing data (mengirimnya dalam arah yang benar untuk tujuan yang tepat pada transmisi dan penerimaan transmisi keluar masuk pada tingkat paket). Lapisan jaringan tidak routing dan forwarding. Layer 2: Lapisan data-link ... Lapisan ini menyediakan sinkronisasi untuk tingkat fisik dan tidak sedikit-isian untuk string dari 1 dalam lebih dari 5. Ini melengkapi protokol transmisi pengetahuan dan manajemen. Layer 1: Lapisan fisik ... Lapisan ini menyampaikan aliran bit melalui jaringan di tingkat listrik dan mekanik. Ini menyediakan hardware sarana pengiriman dan penerimaan data pada carrier.

Pelayanan pada sistem operasi


1. Pembuatan program, yaitu sistem operasi menyediakan fasilitas dan layanan untuk

membantu para pemrogram untuk menulis program.Layanan ini dikenal sebagai istilah utilitas
2. Eksekusi program a d a l a h k e m a m p u a n s i s t e m u n t u k " l o a d "

p r o g r a m k e memori dan menjalankan program yang dikehendaki user maupun sistem.

Intinya mengintepretasikan instruksi pemrogram untuk dapat dimengerti oleh mesin.


3. O p e r a s i I / O m e r u p a k a n k e g i a t a n d i m a n a p e n g g u n a t i d a k

da p a t s e c a r a langsung mengakses sumber daya perangkat keras, sehingga sistem operasih a r u s m e n y e d i a k a n m e k a n i s m e u n t u k m e l a k u k a n o p e r a s i I / O a t a s n a m apengguna.
4. Sistem manipulasi berkas adalah kemampuan program untuk operasi

padaberkas (membaca, menulis, membuat, dan menghapus berkas yang berupa fileatau direktori)
5. D e t e k s i d a n P e m b e r i a n t a n g g a p a n p a d a

k e s a l a h a n , J i k a m u n c u l permasalahan pada sistem komputer maka sistem operasi harus memberikantanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadapaplikasi yang sedang berjalan

Tipe sistem
I. DOS

operasi

Sistem Operasi DOS adalah DOS (Disk Operating System ) merupakan salah satu software yang termasuk dalam golongan system

operasi. Disk Operating System dipakai pada media penyimpan disk, baik disket maupun harddisk Sistem operasi PC DOS ( Personnal Computer Disk Operating System) ini ditujukan untuk pemakaian mikrokomputer IBM (IBM PC). Yang pada mulanya di tahun 1980, tim Petterson membuat opearting system membuat operating system untuk Seatle Computer Product yang membutuhkan S-100 system dengan mempergunakan INTEL 8086. Operating system tersebut dinamakan QDOS (Quick and Dirty Operating System ). Pada akhir tahun 1980, QDOS dikembangkan dan diberi nama 86-DOS (DOS untuk 8086). Beberapa produk DOS sampai saat ini adalah : 1. DOS 1.0 Versi ini merupakan versi DOS paling awal. Kemunculan versi ini dihubungkan dengan kemunculan IBM PC. Versi ini sangat sederhana dan kemampuannya terbatas.Versi ini tidak dipaka lagi karena tidak dapat lagi mendukung perkembangan software yang ada. 2. DOS 2.0 Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PC/XT. Karena versi mempunyai beberapa kesalahan program maka diperbaiki dengan versi 2.10 3. DOS 3.0 Yang dimaksud dengan DOS 3.0 adalah PC-DOS 3.0 dan MS-DOS 3.05 yang merupakan DOS yang dikeluarkan untuk mendukung computer baru waktu itu yang disebut computer AT (advanced Technology). Versi ini mendukung pemakaian disk drive dengan kapasitas 1.2 megabyte dan pemakaian RAMDisk (VDISK) dengan menggunakan extended memory yang tidak dapat dipakai langsung oleh DOS versi ini. 4. DOS 3.1 Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan terhadap system network computer. 5. DOS 3.2

PC DOS 3.2 dikeluarkan bersamaan dengan diluncurkannya computer laptop. Versi mampu memanfaatkan disk drive dengan ukuran 3.5 inci ukuran 720 kilobyte yang biasanya dipakai pada computer laptop. 6. DOS 3.3 IBM pada tahun 1987 mengeluarkan versi DOS 3.3 Kemampuan DOS 3.3 yang ditambahkan dari DOS sebelumnya adalah kemampuan memakai harddisk sebanyak 32 megabyte per logical drive (1 drive logika) 7. DOS 4.0 Mempunyai 3 versi DOS yaitu PC-DOS 4.0, PC-DOS 4.01 dan MS-DOS 4.01. PC DOS 4.0 merupakan versi pertama yang dikeluarkan pada bulan juli 1988, karena DOS ini banyak kesalhan maka dikeluatkan PC-DOS 4.01. Versi DOS 4.0 mempunyai fasilitas Shell dari DOS untuk mengontrol kerja computer dengan system menu. 8. DOS 5.0 Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR, UNDELETTE dan UNFORMAT. 9. DOS 6.0 Diluncurkan pada bulan maret 1993. Ditambahkan beberapa utility baru dan penambahan perintah-perintah konfigurasi system dan batch file.

Windows
Sistem operasi windows pertama kali diperkenalkan tahun 1985. Semulanya sistem operasi windows ini diperkenalkan dengan nama Interface Manager. Pemakaian sistem

operasi ini pada awalnya tidak terlalu menarik . Ini terjadi hingga diperkenalkan sistem operasi windows versi 3.0 pada bulan mei 1990. Beberapa keunggulan windows : 10. Tampilan grafik yang lebih menarik karena berbasiskan Graphical User interface (GUI) 11. Adanya standarisasi proses artinya pemakai akan lebih mudah menggunakannya tanpa perlu menghafal. 12. Kemudahan proses artinya dengan memakai sistem operasi ini suatu data dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi lainnya dengan mudah. 13. Investasi yang menarik, artinya semaikin banyak produk software yang mendukung sistem operasi ini. 14. fasilitas multithreading dan pre-emptive multitasking sehingga kinerja multitasking lebih reponsif. Dengan fasilitas ini beberapa program dapat dijalankan secara bersamaan 6. Dapat menghubungkan satu komputer dengan komputer lain dengan mengunakan modem 7. Didukung oleh standar industri Plug and Playyang dapat membantu guna menghindari kesulitan pada saat menambah perangkat keras baru.

Berikut dapat dilihat pekembangan windows Windows versi 2.0 Windows versi 3.0

3.1

3.11 ( windows for workgroup)

95

3.51 ( NT/Networking)

98

4.0 workstation

4.0 server

me

2000 profesional

2000 server

XP

XP profesional

32 bit

64 bit

III. MACINTOSH IV. OS/2

V. UNIX UNIX adalah nama system operasi yang dapat diterapkan pada berbagai jenis mesin. Sistem operasi UNIX ini diperkenalkan pertama kali oleh AT&T Bell Laboratory untuk pemakaian komputer dalam bentuk jaringan khusus. Berbagai versi UNIX Nama Vendor

AIX A/UX BSD DG/UX HP/UX MS/UX PC/IX SCO UNIX SINIX ULTRIX UNICOS UNIX VENIX XENIX UNIXWARE

IBM Apple (Macintosh) University of California Data General Hawlette-Packard NEC Interactive System Corporation SCO Siemens DEC Cray Research AT&T, SCO, Sun Microsystem VenturaCom, Inc SCO / Microsoft CALIFORNIA

Penjelasan Time sharing system, scheduling, swapping, partitioning


A. Time Sharing System adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai. Sistem Time-Sharing merupakan beberapa terminal terhubung secara seri ke sebuah host komputer. Dalam proses TSS mulai nampak perpaduan teknologi komputer dan teknologi telekomunikasi yang pada awalnya berkembang sendiri- sendiri. Sehingga time-sharing merupakan sebuah cara di mana sebuah sistem mengizinkan beberapa pengguna atau proses untuk menggunakan CPU dan memori. Dalam sistem tersebut, sistem operasi akan menggilir proses-proses yang sedang

berjalan, dan mengizinkan setiap proses untuk dijalankan oleh CPU (serta disimpan di dalam memori), sebelum pindah ke proses selanjutnya. Mesin-mesin tersebut telah menjadi cukup cepat sehingga kebanyakan pengguna saat itu dapat merasakan seolaholah mereka menggunakan mesin tersebut hanya untuk sendiri. Secara teori, time-sharing mampu mengurangi biaya komputasi secara signifikan, mengingat sebuah mesin dapat digunakan oleh beberapa pengguna, bahkan ada yang mencapai angka ratusan pengguna.
B. Scheduling adalah cara untuk mengatur susunan program/job pada

multiprogramming. Intinya scheduling digunakan untuk membuat kerja suatu system agar lebih efisien dan cepat.
C. Swapping adalah sebuah proses yang melibatkan modul I/O, memindahkan data dari

storage device ke memory dengan melewati bus. Berarti swapping adalah sebuah proses yang lambat, untuk itu diperlukan metode yang tepat untuk mengatur penempatan proses ke memori, agar Partitioning, dan Paging lebih efisien D. Partitioning yaitu membagi memory menjadi bagian-bagian untuk menampung proses (termasuk milik Sistem Operasi). Misalkan kita punya tabel PENJUALAN dengan 8 juta records, kita ingin query data untuk quartal pertama tahun ini. Pada tabel konvensional (non partition), query akan men-scan keseluruhan 8 juta records data tersebut karena berada dalam 1 segment. Nah, kalau tabel itu dipartisi (by range untuk kolom tanggal penjualan) maka query akan menscan khusus segment di mana data itu berada; tidak semua 8 juta records data itu di-scan, sehingga proses query lebih cepat. Manfaat lain dari partitioning adalah tiap-tiap segment (partisi atau subpartisi) bisa ditaruh di tablespace yang berbeda, sehingga kita mendapat manfaat dari spreading (menyebar) tablespace, yaitu penyebaran I/O dan mengurangi resiko loss data karena tablespace corrupt.

Anda mungkin juga menyukai