skripsi tugas akhir :sistem operasi



v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

st1\:*{behavior:url(#ieooui) }
<!– /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:”Arial Black”; panose-1:2 11 10 4 2 1 2 2 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:647 0 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:””; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:”Times New Roman”; mso-fareast-font-family:”Times New Roman”;} p.MsoHeader, li.MsoHeader, div.MsoHeader {margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:center 3.0in right 6.0in; font-size:12.0pt; font-family:”Times New Roman”; mso-fareast-font-family:”Times New Roman”;} p.MsoFooter, li.MsoFooter, div.MsoFooter {margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; tab-stops:center 3.0in right 6.0in; font-size:12.0pt; font-family:”Times New Roman”; mso-fareast-font-family:”Times New Roman”;} @page Section1 {size:595.45pt 841.7pt; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:487593489; mso-list-type:hybrid; mso-list-template-ids:1996234854 1650245518 67698697 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-number-format:alpha-upper; mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in;} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:1.25in; mso-level-number-position:left; margin-left:1.25in; text-indent:-.25in; font-family:Wingdings;} @list l1 {mso-list-id:564218861; mso-list-type:hybrid; mso-list-template-ids:238222480 67698697 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in; font-family:Wingdings;} @list l2 {mso-list-id:578056422; mso-list-type:hybrid; mso-list-template-ids:2007937436 67698697 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:1.5in; mso-level-number-position:left; margin-left:1.5in; text-indent:-.25in; font-family:Wingdings;} @list l3 {mso-list-id:734471443; mso-list-type:hybrid; mso-list-template-ids:663514522 880053812 -844621048 1626514218 892000826 1613793462 1109708412 381700546 805065510 1556222700;} @list l3:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l3:level2 {mso-level-start-at:170; mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l4 {mso-list-id:809520471; mso-list-type:hybrid; mso-list-template-ids:1832956158 67698697 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l4:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in; font-family:Wingdings;} @list l5 {mso-list-id:854538508; mso-list-type:hybrid; mso-list-template-ids:729593918 2042938858 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l5:level1 {mso-level-number-format:alpha-upper; mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in;} @list l6 {mso-list-id:874193878; mso-list-template-ids:-195687278;} @list l6:level1 {mso-level-text:”BAB %1\.”; mso-level-tab-stop:1.0in; mso-level-number-position:left; margin-left:1.0in; text-indent:-.75in;} @list l6:level2 {mso-level-number-format:alpha-upper; mso-level-tab-stop:1.25in; mso-level-number-position:left; margin-left:1.25in; text-indent:-.25in;} @list l6:level3 {mso-level-text:”%1\.%2\.”; mso-level-tab-stop:4.5in; mso-level-number-position:left; margin-left:4.5in; text-indent:-1.4in;} @list l6:level4 {mso-level-text:”%1\.%2\.%3\.%4\.”; mso-level-tab-stop:1.25in; mso-level-number-position:left; margin-left:1.2in; text-indent:-.45in;} @list l6:level5 {mso-level-text:”%1\.%2\.%3\.%4\.%5\.”; mso-level-tab-stop:1.75in; mso-level-number-position:left; margin-left:1.55in; text-indent:-.55in;} @list l6:level6 {mso-level-text:”%1\.%2\.%3\.%4\.%5\.%6\.”; mso-level-tab-stop:2.0in; mso-level-number-position:left; margin-left:1.9in; text-indent:-.65in;} @list l6:level7 {mso-level-text:”%1\.%2\.%3\.%4\.%5\.%6\.%7\.”; mso-level-tab-stop:2.5in; mso-level-number-position:left; margin-left:2.25in; text-indent:-.75in;} @list l6:level8 {mso-level-text:”%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.”; mso-level-tab-stop:2.75in; mso-level-number-position:left; margin-left:2.6in; text-indent:-.85in;} @list l6:level9 {mso-level-text:”%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.”; mso-level-tab-stop:3.25in; mso-level-number-position:left; margin-left:3.0in; text-indent:-1.0in;} @list l7 {mso-list-id:1025905264; mso-list-type:hybrid; mso-list-template-ids:805355836 -1864186038 323550604 2145165830 1457839574 277616158 -143199586 1059752664 687798140 -582682142;} @list l7:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l7:level2 {mso-level-start-at:170; mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l8 {mso-list-id:1079793902; mso-list-type:hybrid; mso-list-template-ids:-1114504876 -1325248180 -702542040 109714824 889478218 110250604 -1477124504 -776691730 474803248 -1651502100;} @list l8:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l8:level2 {mso-level-start-at:170; mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l8:level3 {mso-level-start-at:170; mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l9 {mso-list-id:1248029049; mso-list-type:hybrid; mso-list-template-ids:-329511066 1297508996 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l9:level1 {mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in;} @list l10 {mso-list-id:1298952781; mso-list-type:hybrid; mso-list-template-ids:-1097925964 67698709 67698697 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l10:level1 {mso-level-number-format:alpha-upper; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in;} @list l10:level2 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l11 {mso-list-id:1504586797; mso-list-type:hybrid; mso-list-template-ids:-729364106 67698699 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l11:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:1.25in; mso-level-number-position:left; margin-left:1.25in; text-indent:-.25in; font-family:Wingdings;} @list l12 {mso-list-id:1602567633; mso-list-type:hybrid; mso-list-template-ids:370341094 -1257574818 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l12:level1 {mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in;} @list l13 {mso-list-id:1873224675; mso-list-type:hybrid; mso-list-template-ids:18756808 67698697 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l13:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Wingdings;} @list l13:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; font-family:”Courier New”;} @list l14 {mso-list-id:1928266665; mso-list-type:hybrid; mso-list-template-ids:767432332 67698697 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l14:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.75in; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in; font-family:Wingdings;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} –>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:””;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:”Times New Roman”;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}

SISTEM OPERASI

TUGAS AKHIR

Disusun Sebagai Syarat untuk Melengkapi Salah Satu Syarat

Kelulusan Pendidikan dan Wisuda Mahasiswa Diploma 3

Fakultas MIPA Jurusan Ilmu Komputer

Program Studi Teknik Informatika

Oleh :

RIZA AYU WIJAYA

NIM : M3107050

UNIVERSITAS SEBELAS MARET

SURAKARTA

2009/2010

DAFTAR ISI

HALAMAN JUDUL 1

DAFTAR ISI………………………………………………………………………………………….. 2

BAB 1. PENDAHULUAN…………………………………………………………………… 3

A. Fungsi Sistem Operasi…………………………………………………………. 3

B. Tujuan Sistem Operasi…………………………………………………………. 3

C. Sasaran Sistem Operasi……………………………………………………….. 3

D. Layanan Sistem Operasi………………………………………………………. 3

BAB 2. STRUKTUR KOMPUTER………………………………………………………. 4

A. Struktur Input/Output…………………………………………………………… 4

B. Struktur Sistem Operasi……………………………………………………….. 4

C. Media Penyimpanan Utama………………………………………………….. 5

BAB 3. PENUTUP……………………………………………………………………………… 6

A. Kesimpulan ………………………………………………………………………. 6

B. Saran……………………………………………………………………………….. 6

DAFTAR TABEL DAN GAMBAR……………………………………………………………. 7

Tabel Arsitektur Komputer ……………………………………………………………………….. 7

Tabel Struktur Input/output………………………………………………………………………… 7

Gambar Struktur Hardisk (Penyimpanan Sekunder)………………………………………… 7

Gambar Struktur Optical Drive…………………………………………………………………… 7

BAB I

PENDAHULUAN

  1. Fungsi Sistem Operasi

v Mengatur dan mengawasi pengunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.

v Resource allocator.

v Program pengendali bertujuan untuk menghindari kekeliruan ( error) dan penggunaan komp yang tidak perlu.

  1. Tujuan Sistem Operasi

v Sistem Operasi dapat dipandang sebagai alat yang membuat komputer lebih nyaman digunakan (convenient) untuk menjalankan aplikasi dan menyelesaikan masalah pengguna

v Sistem Operasi bertujuan agar penggunaan sumber-daya komputer menjadi efisien

C. Sasaran Sistem Operasi

v Kenyamanan : membuat penggunaan komputer menjadi nyaman

v Efisien : penggunaan sumber daya komputer secara efisien.

v Mampu berevolusi : sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem baru.

D. Layanan Sistem Operasi

Layanan sistem operasi dirancang untuk membuat pemrograman menjadi lebih mudah.

v Pembuatan Program

v Eksekusi Program

v Operasi I/O

v Manipulasi Sistem Berkas

v Komunikasi

v Deteksi Error

Layanan ini bukanuntuk membantu pengguna tapi lebih pada mempertahankan efisiensi sistem itu sendiri.

o Alokasi Sumber Daya

o Accounting

o Proteksi

BAB II

STRUKTUR KOMPUTER

A. Struktur Input/Output

Ada dua macam tindakan jika ada operasi M/K. Kedua macam tindakan itu adalah:

v Setelah proses M/K dimulai, kendali akan kembali ke user program saat proses M/K selesai (Synchronous). Instruksi wait menyebabkan CPU idle sampai interupsi berikutnya. Akan terjadi Wait loop (untuk menunggu akses berikutnya). Paling banyak satu proses M/K yang berjalan dalam satu waktu.

v Setelah proses M/K dimulai, kendali akan kembali ke user program tanpa menunggu proses M/K selesai (Asynchronous). System call permintaan pada sistem operasi untuk mengizinkan user menunggu sampai M/K selesai. Device-status table mengandung data masukkan untuk tiap M/K device yang menjelaskan tipe, alamat, dan keadaannya. Sistem operasi memeriksa M/K device untuk mengetahui keadaan device dan mengubah tabel untuk memasukkan interupsi. Jika M/K device mengirim/mengambil data ke/dari memori hal ini dikenal dengan nama Direct Memory Access (DMA).

B. Struktur Sistem Operasi

Stuktur Sederhana

J Contoh sistem seperti ini adalah:

Ø MS-DOS, yang disusun untuk mendukung fungsi yang banyak pada ruang yang sedikit karena keterbatasan perangkat keras untuk menjalankannya.

Ø UNIX, yang terdiri dari dua bagian yang terpisah, yaitu kernel dan program sistem. Kernel selanjutnya dibagi dua bagian, yaitu antarmuka dan device drivers. Kernel mendukung sistem berkas, penjadwalan CPU, manajemen memori, dan fungsi sistem operasi lainnya melalui system calls.

Pendekatan Berlapis

J Sistem operasi dibagi menjadi sejumlah lapisan yang masing-masing dibangun di atas lapisan yang lebih rendah. Lapisan yang lebih rendah menyediakan layanan untuk lapisan yang lebih tinggi. Lapisan yang paling bawah adalah perangkat keras, dan yang paling tinggi adalah user-interface.

J Keuntungan utama dengan sistem ini adalah modularitas. Pendekatan ini mempermudah debug dan verifikasi sistem. Lapisan pertama bisa di debug tanpa mengganggu sistem yang lain karena hanya menggunakan perangkat keras dasar untuk implementasi fungsinya.

Kernel Mikro

J Metode ini menyusun sistem operasi dengan mengeluarkan semua komponen yang tidak esensial dari kernel, dan mengimplementasikannya sebagai program sistem dan level pengguna. Hasilnya kernel yang lebih kecil. Pada umumnya mikrokernel mendukung proses dan menajemen memori yang minimal, sebagai tambahan utnuk fasilitas komunikasi.

J Fungsi utama mikrokernel adalah mendukung fasilitas komunikasi antara program klien dan bermacam-macam layanan yang juga berjalan di user space.

J Beberapa sistem operasi yang menggunakan metode ini adalah TRU64 UNIX, MacOSX, dan QNX.

C. Media Penyimpanan Utama

Random Access Memory

q Tempat penyimpanan sementara sejumlah data volatile yang dapat diakses langsung oleh prosesor. Pengertian langsung di sini berarti prosesor dapat mengetahui alamat data yang ada di memori secara langsung.

Memori Ekstensi

q Tambahan memori yang digunakan untuk membantu proses-proses dalam komputer, biasanya berupa buffer. Peranan tambahan memori ini sering dilupakan akan tetapi sangat penting artinya untuk efisiensi. Biasanya tambahan memori ini memberi gambaran kasar kemampuan dari perangkat tersebut, sebagai contoh misalnya jumlah memori VGA, memori soundcard

Direct Memory Access

q Perangkat DMA digunakan agar perangkat M/K (I/O device) yang dapat memindahkan data dengan kecepatan tinggi (mendekati frekuensi bus memori). Perangkat pengendali memindahkan data dalam blok-blok dari buffer langsung ke memory utama atau sebaliknya tanpa campur tangan prosesor. Interupsi hanya terjadi tiap blok bukan tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah controller bernama DMA Controller (DMAC). DMA Controller mengirimkan atau menerima signal dari memori dan I/O device. Prosesor hanya mengirimkan alamat awal data, tujuan data, panjang data ke pengendali DMA. Interupsi pada prosesor hanya terjadi saat proses transfer selesai. Hak terhadap penggunaan bus memory yang diperlukan pengendali DMA didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa chipset Northbridge.

BAB III

PENUTUP

A. Kesimpulan

Berdasarkan uraian di atas penulis mengambil kesimpulan sebagai berikut :

1. Sistem Operasi adalah sistem yang mengatur kestabilan program komputer agar berjalan dengan baik

2. Layanan Sistem Operasi untuk membuat program komputer menjadi lebih mudah.

3. Sistem Operasi harus dikembangkan agar penggunaan sistem operasi dalam komputer menjadi lebih berguna.

B. Saran

Setelah mengadakan analisis, penelitian, pengamatan dan mendapatkan kesimpulan, penulis memberikan saran-saran berikut :

1. Sistem Operasi harus digunakan dan dikembangkan agar penggunaannya lebih optimal dan mencakup keseluruhan kebutuhan

2. Semua pengguna komputer harus bisa menggunakan sistem operasi untuk memudahkan mereka dalam memakai komputer.

DAFTAR TABEL DAN GAMBAR

Tabel Arsitektur Komputer

Tabel Arsitektur Komputer

Tabel Struktur Input/Output

Gambar Struktur Hardisk Gambar Optical Drive

Tinggalkan komentar