Top Banner
KONSEP DASAR SISTEM OPERASI Definisi Sistem Operasi software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk menjalankan Software Aplikasi (Aplikasi Office, Aplikasi Design Grafis, Aplikasi Multimedia).
48

Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Nov 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

KONSEP DASAR SISTEMOPERASI

Definisi Sistem Operasisoftware yang bertugas untuk mengaturatau mengontrol manajemen Hardwareserta operasi-operasi dasar sistem,termasuk menjalankan Software Aplikasi(Aplikasi Office, Aplikasi Design Grafis,Aplikasi Multimedia).

Page 2: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Perintah Dasar Sistem Operasi

1.2.3.4.5.6.7.8.9.

DATE = Set TanggalTIME = Set WaktuDIR = File ListCD = Change DirMKDIR = Make DirDEL = Hapus FileVER = cek Versi SOCLS = clear screenCOPY  = Salin File

Page 3: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Definisi Sistem Operasi ditinjau dari 3sudut pandang

1.

2.

3.

Sudut Pandang Penggunaalat untuk mempermudah penggunaan komputer.

Sistem operasi seharusnya dirancang denganmengutamakan kemudahan penggunaSudut Pandang Sistem

alat yang menempatkan sumber daya Secara efisien.Sistem operasi merupakan manajer bagi sumberdaya yang menangani konflik Permintaan sumberdaya secara efisien.Sudut Pandang Tujuan

alat yang membuat komputer lebih nyamandigunakan,untuk menjalankan aplikasi danmenyelesaikan masalah user.

Page 4: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

2 Fungsi Dasar Sistem Operasi:

1.

a)

b)

c)

Sistem Operasi sebagai Extended Machine (Perluasan Mesin )Pendekatan fungsi ditinjau dari arah penggunaatau top down viewSistem operasi dibuat untuk menyembunyikankeadaan sesungguhnya dari perangkat keras, agartampilan menyenangkan dan mudah digunakan.Disini sistem operasi berperan sebagai penyediainterface yang sesuai, berupa perluasan mesin(extended machine) atau mesin semu (virtualmachine).

Page 5: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

2 Fungsi Dasar Sistem Operasi:

2.

a)

b)

c)d)

Sistem Operasi sebagai Pengelola seluruhsumber-dayaPendekatan fungsi ditinjau dari arah perangkatkeras atau bottom up view.Sistem operasi berperan untuk mengatur,mengorganisasikan, mengoperasikan secarakeseluruhan bagian sistem yang kompleks.Sistem operasi mengontrol alokasi sumber daya.Sistem komputer (pemroses, memori, piranti I/O)untuk berbagai program yang akan memakainya.

Page 6: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

SO mempunyai fungsi-fungsi minor yangmerupakan penjabaran dari fungsi utama:

a)

b)

c)

d)

e)

Mengimplementasikan antarmuka untukpemakai.Memungkinkan pemakaian bersama perangkatkeras diantara banyak pemakai.Memungkinkan pemakaian-pemakaian datasecara bersama.Mencegah pemakai-pemakai salingmengganggu satu dengan lainnya.Menjadwalkan pemakaian sumberdaya.

Page 7: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Sejarah dan perkembangan SO

a)

b)

Generasi Pertama (1945 – 1955); VacuumTubes yaitu Belum memiliki sistem operasi danlebih mengarah kepada perhitungan numerikdalam mekanisme menjalankan sistemkomputer.Generasi Kedua (1955 – 1965); Transistors nBatch systemPenggunaan Batch Processing System, yaitupekerjaan dikumpulkan kedalam satu rangkaiankemudian dieksekusi secara berurutan. Contohdari sistem operasi ini adalah FMS ( FortranMonitoring System ) dan IBSYS, IBMSystem/360.

Page 8: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Sejarah dan perkembangan SO

c)

d)

Generasi Ketiga (1965 – 1980); IC nMultiprograming yaitu Penggunaanmultiprogramming, multiuser, time sharing, danspooling. Contoh dari sistem operasi ini adalahsistem operasi UNIX.

Generasi Keempat (1980 – …); PC yaitu Adanyapenambahan fungsi real-time application,network operating sistem dan distributedoperating sistem. Contoh sistem operasi yangssering kita pakai adalah Windows, MacOs, Linux,Free BSD, MS DOS.

Page 9: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Komponen Dasar SO

1.

a)

b)

Supervisor /Komponen ManajemenBagian dari fungsi sistem operasi yang tugasnya

mengontrol keseluruhan lingkungan sistempemrosesan data.

Fungsi – fungsi yang dikontrol antara lain

Pengelolaan Pekerjaan, yaitu mengalokasikansumber daya yang dapat dimintakan prioritasuntuk menjalankan program (penjadwalanpekerjaan).Pengelolaan Tugas, yaitu pengawasan terhadapsumber daya yang tidak dapat dimintakanprioritas menjalankan program.

Page 10: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Komponen Dasar SO

d) Pengolahan Data, membantu mengalokasikanstorage sampai ke level bawah / file, danpengawasan semua rutinitas, aktivitas semuainput output, termasuk interface ke pemakai,juga pengelolaan ruangan, metode akses ataualuran program, pengelolaan buffer danperbaikan kesalahan.

Page 11: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Komponen Dasar SO

2. KOMPONEN PENDUKUNGBagian dari fungsi sistem operasi yang bertugas

memelihara data/record, mendukung programtambahan dan dukungan input lainnya

Page 12: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Struktur dasar sistem operas1. Struktur SederhanaBanyak SO komersial yang tidak terstruktur dengan baik.

Kemudian SO dimulai dari yang terkecil, sederhana danterbatas lalu berkembang dengan ruang lingkuporiginalnya. Contoh dari sistem operasi ini adalah MS-DOS dan UNIX. MS-DOS merupakan SO yangmenyediakan fungsional dalam ruang yang sedikitsehingga tidak dibagi menjadi beberapa modul,sedangkan UNIX menggunakan struktur monolitik dimanaprosedur dapat saling dipanggil oleh prosedur lain disistem bila diperlukan dan kernel berisi semua layananyang disediakan sistem operasi untuk pengguna.Inisialisasi-nya terbatas pada fungsional perangkat kerasyang terbagi menjadi dua bagian yaitu kernel dan sistemprogram. Kernel terbagi menjadi serangkaian interfacedan device driver dan menyediakan sistem file,penjadwalan CPU, manajemen memori, dan fungsi-fungsi

Page 13: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

a)

b)c)

d)

Kelemahan Monolitik :Pengujian dan penghilangan kesalahan sulit

karena tak dapat dipisahkan dan dilokalisasi.Sulit dalam menyediakan fasilitas pengamanan.Tidak fleksibel karena komputer sebenarnya

tidak memberlakukan seluruh layanan yangdisediakan .

Kesalahan satu pemrograman pada satubagian dari satu kernel menyebabkan matinyaseluru sistem.

Page 14: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

2.

Keunggulan Struktur Monolitik :Layanan dapat dilakukan sangat cepat karena terdapatdisatu ruang alamat.

Sistem berlapisSistem operasi dibagi menjadi beberapa lapisan. Lapisanterbawah (layer 0) adalah hardware dan yang tertinggi(layer N) adalah user interface. Lapisan N memberilayanan untuk lapisan N+1 sedangkan proses-proses dilapisan N dapat meminta layanan lapisan N-1 untukmembangun layanan lapisan N+1. Lapisan N dapatmeminta layanan lapisan N-1 namun lapisan N tidakdapat meminta layanan lapisan N+1. Masing-masingberjalan pada lapisannya sendiri.

Page 15: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.

2.

3.

4.

5.

6.

Menurut Tanenbaum dan Woodhull, sistem terlapis terdiridari enam lapisan, yaitu:

Lapisan 0. Mengatur alokasi prosesor, pertukaran antarproses ketika interupsi terjadi atau waktu habis danlapisan ini mendukung dasar multi-programming padaCPU.

Lapisan 1. Mengalokasikan ruang untuk proses dimemori utama dan pada 512 kilo word drum yangdigunakan untuk menahan bagian proses ketika tidak adaruang di memori utama.

Lapisan 2. Menangani komunikasi antara masing-masing proses dan operator console. Lapisan ini masing-masing proses secara efektif memiliki operator consolesendiri.

Lapisan 3. Mengatur peranti I/O dan menampunginformasi yang mengalir dari/ke proses tersebut.

Lapisan 4. Tempat program pengguna. Pengguna tidakperlu memikirkan tentang proses, memori, console, ataumanajemen I/O.

Page 16: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Contoh sistem operasi yang menggunakan pendekatanberlapis adalah THE yang dibuat oleh Djikstra danmahasiswa-mahasiswanya, serta sistem operasi MULTICS.

Kelemahan struktur iniFungsi-fungsi sistem operasi harus diberikan ke tiap lapisan

secara hati-hati. Keunggulannyamemeliki semua kelebihan rancangan modular, yaitu sistem

dibagi menjadi beberapa modul dan tiap modul dirancangsecara independen. Tiap lapisan dapat dirancang, dikodedan diuji secara independen. Pendekatan berlapismenyederhanakan rancangan, spesifikasi danimplementasi sistem operasi.

Page 17: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

3. MicrokernelsMetode struktur ini adalah menghilangkan komponen-

komponen yang tidak diperlukan dari kernel danmengimplementasikannya sebagai sistem dan program-program level user. Hal ini akan menghasilkan kernelyang kecil. Fungsi utama dari jenis ini adalahmenyediakan fasilitas komunikasi antara program clientdan bermacam pelayanan yang berjalan pada ruang user.Contoh sistem operasi yang menggunakan metode iniadalah TRU64 UNIX, MacOSX dan QNX

Keuntungan dari kernel ini adalah kemudahan dalam

memperluas sistem operasi, mudah untuk diubah kebentuk arsitektur baru, kode yang kecil dan lebih aman.Kelemahannya adalah kinerja akan berkurang selagibertambahnya fungsi-fungsi yang digunakan.

Page 18: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

3. Modular (Modules)Kernel mempunyai kumpulan komponen-komponen inti dan

secara dinamis terhubung pada penambahan layananselama waktu boot atau waktu berjalan. Sehinggastrateginya menggunakan pemanggilan modul secaradinamis (Loadable Kernel Modules). Umumnya sudahdiimplementasikan oleh sistem operasi modern sepertiSolaris, Linux dan MacOSX.

  Sistem Operasi Apple Macintosh Mac OS X menggunakan

struktur hybrid. Strukturnya menggunakan teknik berlapisdan satu lapisan diantaranya menggunakan Machmicrokernel.

Page 19: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

3. Virtual MachineDalam struktur ini user seakan-akan mempunyai seluruh

komputer dengan simulasi atas pemroses yangdigunakan. Sistem operasi melakukan simulasi mesinnyata yang digunakan user, mesin virtual ini merupakantiruan seratus persen atas mesin nyata.

 Teknologi ini awalnya digunakan pada IBM S/370. VM/370

menyediakan mesin virtual untuk tiap user denganmembuat mesin virtual baru pada saat user tersebutmelakukan log sistem. Kemudian teknik ini berkembangmenjadi operating system emulator sehingga sistemoperasi dapat menjalankan aplikasi-aplikasi untuk sistemoperasi lain.

Page 20: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Dalam lingkungan ini terdapat proteksi berbagai sumber dayasistem. Setiap virtual-machine secara lengkap mengisolasidari semua virtual-machine yang lain, sehingga tidak adamasalah proteksi. Ada dua pendekatan dalam penyediaansharing yang diimplementasikan, pertama hal inimemungkinkan share minidisk dan share files. Kedua,memungkinkan pendefinisian jaringan virtual-machine,sehingga dapat mengirim informasi melalui virtual jaringankomunikasi.Contoh dari pengembangan itu adalah sebagai berikut:Sistem operasi MS-Windows NT dapat menjalankan aplikasiuntuk MS-DOS, OS/2 mode teks dan aplikasi WIN16.IBM mengembangkan WABI untuk meng-emulasikan Win32API sehingga sistem operasi yang menjalankan WABI dapatmenjalankan aplikasi-aplikasi untuk MS-Windows.Para pengembang Linux membuat DOSEMU untukmenjalankan aplikas-aplikasi DOS pada sistem operasi Linux,WINE untuk menjalankan aplikasi-aplikasi MS-Windows.

Page 21: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

• VMWare merupakan aplikasi komersial yang meng-abstraksikan perangkat keras intel 80×86 menjadi virtualmesin dan dapat menjalan beberapa sistem operasi lain(guest operating system) di dalam sistem operasi MS-Windos atau Linux (host operating system). VirtualBoxmerupakan salah satu aplikasi sejenis yang opensource.

SISTEM KOMPUTER MULTIGUNADewasa ini sistem komputer multiguna terdiri dari CPU

(Central Processing Unit); serta sejumlah device controlleryang dihubungkan melalui bus yang menyediakan akses kememori. Setiap device controller bertugas mengaturperangkat yang tertentu (contohnya disk drive, audiodevice, dan video display). CPU dan device controllerdapat dijalankan secara bersamaan, namun demikiandiperlukan mekanisme sinkronisasi untuk mengatur akseske memori.

Page 22: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Sistem operasi sebagai pengelola sumberdaya

1.a)b)c)

d)e)f)

g)h)

i)j)

k)

Sumber daya fisik Keyboard, bar-code reader Mouse, joystick, light-pen, track-ball, touch-screen, dll. Flopy disk drive, harddisk, tape drive , CD-ROM drive, USBFlash Disk, dan perangkat penyimpanan lainnya. Layar monitor Printer Modem, ethernet card, PCMCIA, dan alat komunikasilainnya. RAM, chace memory, register, dan memory lainnya Perangkat multimedia seperti kamera, sound card, tvtuner, dll. Perangkat grafis seperti digitizer, scanner, plotter, dll. Perangkat pengendali proses yang terhubung kekomputer Dan sebagainya.

Page 23: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Sistem operasi sebagai pengelola sumberdaya

1.

a)•

b)

••

Sumber Daya AbstrakSumber daya abstrak terdiri dari :

DataSemaphore untuk pengendalian sinkronisasi proses-proses.PCB (Process Control Block) untuk mencatat danmengendalikan proses.Tabel segmen, tabel page, i-node, FAT untuk pengendalianmemoriBerkas (file) untuk penyimpanan data atau program dansebagainyaProgram

Program berupa kumpulan instruksi yang dapat dijalankansistem komputer. Dapat berupa:Utilitas, atauAplikasi

Page 24: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

SKEMA DASAR SISTEM KOMPUTER

MemoriInterkoneksiantar

komponen

I/O

CPU

Komputer

Page 25: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Empat Komponen Sistem Komputer

Register-register membantu pelaksanaanoperasi dan sebagai tempat operan-operandari operasi yang dilakukan. Register untuk Kendali dan Status terdiridari :Register untuk alamat dan buffer (MAR,MBR, I/O AR, I/O BR)Register untuk eksekusi instruksi (PC, IR)Register untuk informasi status (PSW)berisi sign, zero carry, equal, overflow,interupt enable/disable, supervisor.

Page 26: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Empat Komponen Sistem Komputer

1.

2.a)b)

c)d)

Pemroses (CPU) Pengolah data dan pengendali operasi

komputer.Terdiri dari :a. Bagian ALU (Aritmatik Logic Unit) untuk

komputasi, berupa operasi aritmatikadan logika.

b. Bagian CU ( Control Unit) untukpengendalian operasi yang dilaksanakansistem komputer.

Memori Utama

Page 27: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Empat Komponen Sistem Komputer

3. I/OMemindahkan data antara komputer dan

lingkungan eksternal. Lingkunganeksternal memiliki berbagai macamperangkat,seperti perangkatpenyimpanan sekunder,perangkatkomunikasi,terminal,dan sebagainya.Perangkat tersebut berfungsimenghubungkan komputer denganlingkungan luar sehingga komputerdipengaruhi dan mempengaruhilingkungannya.Dengan cara ini,komputer memberikan manfaat bagi

Page 28: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

4. Interkoneksi Antarkomponen/BUSSebagai struktur dan mekanisme penghubung

ketiga komponen di atas (pemroses,memoriutama,serta input dan output),sehingga bisasaling berkomunikasi.

secara fisik interkoneksi antarkomponen adalahsistem bus yang berupa perkawatan logamatau koneksi fisik lainnya.komponeninterkoneksi tidak hanya perkawatan,tapi jugatata cara atau aturan komunikasi di antaraelemen-elemen yang terhubung sehingga bisasaling berkomunikasi agar tidak terjaditabrakan,sehingga dapat mencapai tujuanyang di harapkan.

Contoh BUS :  ISA,VESA, dan PCL.

Page 29: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk
Page 30: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

MAR (Memory Address Register) / register penunjukalamat memori

Register yang menampung alamat data atau instruksi

pada main memory yang akan di akses,baik itu yangakan diambil (dibaca) maupun yang akan diletaKkan(disimpan/ditulis).

Berisi alamat dari data dan dihubungkan pada bus alamat,

sehingga dapat menspesifikasikan alamat di dalammemori untuk operasi baca atau simpan/tulis. Alamatdari main memory (tempat data berada), diletakkan diMAR dan dikirimkan ke main memory melalui addressbus. Selama komputer bekerja, alamat dalampencacah program ditahan (latched) pada MAR.Setelah itu MAR akan mengirimkan alamat ke dalamRAM dan operasi membaca dilaksanakan.

Page 31: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.

2.

3.

Fungsi MAR

Sebagai komponen yang diperintahkan oleh IR danControl Unit untuk mencari dan menampung alamatdata serta instruksi dalam sebuah Main Memory.

spesifikasi MAR

Memuat alamat dari lokasi memori yang akan diakses(baca/tulis)Jumlah bit MAR menentukan jumlah maksimum darimemori fisik yang dapat dipasang dalam suatukomputer.Jika MAR terdiri dari n bit berarti alamat memori yangvalid adalah 0 hingga 2n – 1

Page 32: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.

2.

3.4.

Meningkatkan Kinerja MAR

Dengan memperbesar kapasitas memory. Namuntidak secara langsung akan berpengaruh pada kinerjaMAR. Dengan kapasitas memory bertambah besar,maka ada dua hal yang terjadi:Peningkatan jumlah bit alamat dari data atau instruksidi dalam MARPelebaran alamat dari instruksiDengan demikian, ketika memory di perbesar makaMAR akan lebih leluasa memanfaatkan kapasitas darimemory yang telah di upgrade tadi. Sehingga akanbanyak alamat memory yang bisa dialamati danbanyak data atau instruksi yang bisa diakses.

Page 33: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk
Page 34: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

MDR ?MDR (Memory Address Register) /juga bisa di sebut MBR

(Memory Buffer Register) adalah memori untukmenampung data/instruksi hasil pengiriman darimemori utama/menampung data yang akan direkamkememori utama hasil pengolahan CPU. MBRberperan dalam proses pengaksesan memori yaitudalam proses read/write dari atau ke memori.

Page 35: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Proses Read MDR atau MBR dari memori

1.

2.

3.

4.

Taruh alamat memori yang akan dibaca(dalam unsigned(range 0 hingga 2nbinary) ke MAR 2 – 1).Kirim READ signal melalui READ controlline.Decode isi MAR sehingga diperoleh nilaix dan y (nilai MAR tidak berubah).Taruh isi alamat yang ditunjuk ke dalamMBR.

Page 36: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Proses Write MDR atau MBR ke memori

1.

2.3.

4.

5.

Taruh alamat memori yang akan ditulisi(dalam unsigned binary) ke MAR (range0 hingga 2n – 1).Taruh data yang akan ditulis ke MBR.Kirim signal WRITE melalui WRITEcontrol line.Decode isi MAR sehingga diperoleh nilaix dan y (nilai MAR tidak berubah).Copy-kan isi MBR ke memori (isi MBRtidak berubah).

Page 37: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Proses aliran data pada siklus pengambilannya!1.

2.

3.

4.

5.

6.

Pada saat siklus pengambilan(fetch cycle), instruksi dibaca darimemori.PC berisi alamat instruksiberikutnya yang akan diambil.Alamat ini akan dipindahkan keMAR dan ditaruh di bus alamat.Unit kontrol meminta pembacaanmemori dan hasilnya disimpan dibus data dan disalin ke MBR dankemudian dipindahkan ke IR.PC naik nilainya 1, sebagaipersiapan untuk pengambilanselanjutnya.Siklus selesai, unit kontrolmemeriksa isi IR untuk menentukanapakah IR berisi operand specifieryang menggunakan pengalamatan

Page 38: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Proses aliran data pada siklus tak langsung!

1.

2.

3.

4.

5.

N bit paling kanan pada MBR, yang berisireferensi alamat, dipindahkan ke MAR.Unit kontrol meminta pembacaanmemori, agar mendapatkan alamatoperand yang diinginkan ke dalam MBR.Siklus pengambilan dan siklus taklangsung cukup sederhana dan dapatdiramalkan.Siklus instruksi (instruction cycle)mengambil banyak bentuk karenabentuk bergantung pada bermacam-macam instruksi mesin yang terdapat didalam IR.Siklus meliputi pemindahan data diantara register-register, pembacaan ataupenulisan dari memori atau I/O, dan ataupenggunaan ALU.

Page 39: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

Proses aliran data pada siklus interupsi!

1.

2.

3.

4.5.

6.

Isi PC saat itu harus disimpansehingga CPU dapat melanjutkanaktivitas normal setelah terjadinyainterrupt.Cara : Isi PC dipindahkan ke MBRuntuk kemudian dituliskan kedalam memori.Lokasi memori khusus yangdicadangkan untuk keperluan inidimuatkan ke MAR dari unit kontrol.Lokasi ini berupa stack pointer.PC dimuatkan dengan alamat rutininterrupt.Akibatnya, siklus instruksiberikutnya akan mulai mengambilinstruksi yang sesuai 

Page 40: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.

2.

Register =nyimpan data sementara selama prosesexekusi data pd register akan hilangRAM: u/ nyimpan data sementara dan data tdk akanpernah hilang meskipun data itu dieksekusi.

Kesamaannya jika power suply mati maka semua datadiregister dan ram hilang.

Page 41: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

SKEMA DASAR SISTEM KOMPUTER

1.2.3.4.

PERANGKAT KERAS (HARDWARE)

Adalah komponen fisik komputer yang terdiri darirangkaian elektronika dan peralatan mekanislainnya.

Abtraksi tingkat atas terdiri dari 4 komponen, yaitu :

Pemroses (Processor)Memori Utama (Main Memory)Perangkat masukan dan keluaran (Device I/O)Interkoneksi antar komponen > (user interface,device controler)

Page 42: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.

2.

PERANGKAT KERAS (HARDWARE)

A. Pemroses

Komponen komputer yang bertugas untukmengolah data dan melaksanakan berbagaiperintah.Pemroses terdiri dari :Bagian ALU (Aritmatik Logic Unit) untuk komputasi,berupa operasi aritmatika dan logika.Bagian CU ( Control Unit) untuk pengendalianoperasi yang dilaksanakan sistem komputer.

Register-register membantu pelaksanaan operasi dan

sebagai tempat operan-operan dari operasi yangdilakukan.

Page 43: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.

2.3.

a.b.c.

Register untuk Kendali dan Status terdiri dari :Register untuk alamat dan buffer (MAR, MBR, I/O AR, I/OBR)Register untuk eksekusi instruksi (PC, IR)Register untuk informasi status (PSW) berisi sign, zerocarry, equal, overflow, interupt enable/disable, supervisor.

B. MemoryBerfungsi tempat menyimpan data dan program.Menurut urutan dari atas ke bawah dapat diukur hirarkidalam hal :Kecepatan aksesHubungan kapasitasHubungan frekuensi pengaksesanHubungan Harga

Page 44: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.2.

a.

b.

a.b.

C. Perangkat Masukan /Keluaran

Komponen mekanik adalah perangkat itu sendiriKomponen elektronik yaitu pengendali perangkat

berupa chip controllerPengendali perangkat terdapat dua macam :

Penggerak alat (Device Controller)Pekerja alat (Device Drive)

Struktur I/OI/O interupt > I/O device kec rendahStruktur DMA > I/O device kec tinggi

Page 45: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.2.3.

DMA dibagi menjadi : Third Party DMA dan First Party DMA D. Interkoneksi antar komponendisebut galur/jalur (bus) yang terdapat pada mainboard, busterdiri dari tiga macam :

Bus alamat (address bus), satu arah. 16, 20, 24 jalurBus data (data bus), dua arah. 8, 16, 32 jalurBus kendali (control bus), dua arah. 4-10 jalur

Mekanisme Pembacaan : Sinyal memory read memerintahkan ke perangkat memoryuntuk mengeluarkan data pada lokasi tersebut ke bus data agardibaca CPU. Interkoneksi antar komponen membentuk jeniskoneksitas yang populer antara lain ISA, VESA, PCI, AGP.

Page 46: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

a)b)c)d)e)1.2.3.4.5.

a)b)c)

Tingkat Konsep Komputer Terdiri dari :Diagram blok (tertinggi)ArsitekturTransfer registerRangkaian SaklarElektronika (Terendah)Tingkat Konsep Diagram BlokTingkat Konsep ArsitekturTingkat Konsep Transfer RegisterTingkat Konsep Rangkaian SaklarTingkat Konsep Elektronika

2. Kerja KomputerKerja komputer pada tingkat konsep antara lain :

Tingkat Konsep Diagram BlokTingkat Transfer RegisterTingkat Konsep Saklar

Page 47: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

1.

2.

a)b)

B. PERANGKAT LUNAK SOFTWARE

Merupakan komponen non fisik berupa kumpulan programbeserta struktur datanyaProgram adalah sekumpulan instruksi yang disusunsedemikian rupa untuk dapat menyelesaikan masalah-masalah tertentu sesuai dengan kebutuhan.

Siklus IntruksiProses intruksi dilakukan melalui dua tahap :Mengambil instruksi (Instruction fetch)Mengeksekusi instruksi (Instruction excution)

Interupt > suatu signal dari peralatan luar penyebab interuptadalah program (Division by zero) dan timer (Quantum padaRound Robin).

Trap > software

Generated interupt yang disebabkan oleh kesalahanatau karena permintaan user.

Page 48: Aplikasi Multimedia). OPERASI (Aplikasi Office, Aplikasi ... · software yang bertugas untuk mengatur atau mengontrol manajemen Hardware serta operasi-operasi dasar sistem, termasuk

HARDWARE

Struktur Komputer

CONTROL

BUS

INPUTDEVICE

OUTPUTDEVICE

I/O PORT CPUCU + ALU

MEMORIROM + RAM

ADDRESS BUS

CONTROL

BUS

DATA BUS

Perangkat keras untukmemasukkan perintah

atau data

Menerima ataumengirim data ke luar

sistem

Perangkat keras untukmengeluarkan tampilan

hasil dari proses

ALU : Pusat pengolahdata CU : pengawas

kerja komputer

RAM (menyimpan datasementaraROM (penyedia informasisaat booting

Jalur-jalurperpindahan data

antar modul

Mengontrolpenggunaan + akses

data ke BUS danAddress BUS

Lokasi sumber atautujuan transfer data