SISTEM OPERASISISTEM OPERASI
SekilasSekilas SistemSistem KomputerKomputer
Badrus Zaman, S.Kom., [email protected]
TujuanTujuan InstruksionalInstruksional KhususKhusus
MahasiswaMahasiswa mampumampumenjelaskanmenjelaskan tinjauantinjauanmenyeluruhmenyeluruh sistemsistem komputerkomputer
SkemaSkema DasarDasar SistemSistemKomputerKomputer
PemrosesPemroses (Processor)(Processor)MemoriMemori (Main Memory)(Main Memory)PerangkatPerangkat I/O (I/O Device)I/O (I/O Device)InterkoneksiInterkoneksi AntarAntar KomponenKomponen(Bus System)(Bus System)
PemrosesPemroses
BerfungsiBerfungsi mengendalikanmengendalikanoperasioperasi komputerkomputer dandanmelakukanmelakukan fungsifungsi pemrosesanpemrosesandata data sepertiseperti menghitungmenghitung, , logiklogik, , mengelolamengelola aliranaliran data.data.CPUCPU
JenisJenis OperasiOperasi padapada KomputerKomputer
AritmatikaAritmatika kabatakukabatakuLogikaLogika OR, AND, XOR, OR, AND, XOR, dlldllPengendalianPengendalian percabanganpercabangan, , lompatlompat, , dlldll
KomponenKomponen PemrosesPemroses
CU (Control Unit) CU (Control Unit) mengendalikanmengendalikanoperasioperasi yang yang dilaksanakandilaksanakan oleholehsistemsistem komputerkomputerALU (Arithmetic Logic Unit) ALU (Arithmetic Logic Unit) melakukanmelakukan operasioperasi matematikamatematikaRegister Register membantumembantu pelaksanaanpelaksanaanoperasioperasi yang yang dilakukandilakukan processor processor (media (media penyimpananpenyimpanan data data sementarasementara))
RegisterRegister
User Visible Register User Visible Register pemrogrampemrogram dapatdapat memeriksamemeriksa isiisidaridari register2 register2 tipetipe iniiniControl & Status Register Control & Status Register digunakandigunakan untukuntuk mengendalikanmengendalikanoperasioperasi processor, processor, kebanyakankebanyakantidaktidak dapatdapat terlihatterlihat oleholehpemakaipemakai..
User Visible RegisterUser Visible Register
Register Data (Data Register)Register Data (Data Register)General Purpose RegisterGeneral Purpose RegisterSpecial Purpose RegisterSpecial Purpose Register
Register Register AlamatAlamat (Address (Address Register)Register)
Index RegisterIndex RegisterSegment Pointer RegisterSegment Pointer RegisterStack Pointer RegisterStack Pointer RegisterFlag RegisterFlag Register
Control & Status RegisterControl & Status Register
Register Register untukuntuk AlamatAlamat dandan BufferBufferMARMARMBRMBRI/O ARI/O ARI/O BRI/O BR
Register Register untukuntuk EksekusiEksekusi InstruksiInstruksiPCPCIRIR
Register Register untukuntuk InformasiInformasi StatusStatusBerupaBerupa satusatu register register atauatau kumpulankumpulanregister yang register yang disebutdisebut PSW (Program PSW (Program Status Word)Status Word)
MemoriMemori
BerfungsiBerfungsi untukuntuk menyimpanmenyimpandata data dandan programprogram
HierarkiHierarki MemoriMemori BerdasarkanBerdasarkanKecepatanKecepatan AksesAkses
TercepatTercepat
TerlambatTerlambat
RegisterRegisterCache MemoryCache MemoryMain MemoryMain MemoryDisk CacheDisk CacheMagnetic DiskMagnetic DiskMagnetic Tape Magnetic Tape (Optical Disk)(Optical Disk)
HubunganHubungan lainnyalainnya
HargaHargaKapasitasKapasitasFrekuensiFrekuensi AksesAkses
Cache MemoryCache Memory
MemoriMemori berkapasitasberkapasitas terbatasterbatas, , berkecepatanberkecepatan tinggitinggi yang yang lebihlebihmahalmahal dibandingkandibandingkan memorimemoriutamautama. . DiantaraDiantara main memory main memory dandanregisterregister
BufferingBuffering
BagianBagian memorimemori utamautama untukuntukmenampungmenampung data yang data yang akanakanditransferditransfer dari/kedari/ke perangkatperangkat I/O I/O dandan penyimpananpenyimpanan sekundersekunder..Buffering Buffering dapatdapat mengurangimengurangifrekuensifrekuensi pengaksesanpengaksesan dari/kedari/keperangkatperangkat I/O I/O dandan penyimpanpenyimpansekundersekunder sehinggasehinggameningkatkanmeningkatkan kinerjakinerja sistemsistem
PerangkatPerangkat I/OI/O
TerdiriTerdiri daridari 2 2 bagianbagian ::KomponenKomponen MekanisMekanis perangkatperangkatituitu sendirisendiriKomponenKomponen ElektronisElektronis (Chip (Chip Controller) Controller) pengendalipengendaliperangkatperangkat yang yang berupaberupa chip chip controllercontroller
TeknikTeknik padapada OperasiOperasi I/OI/O
Programmed I/OProgrammed I/OInterruptInterrupt--Driven I/ODriven I/ODirect Memory Access (DMA)Direct Memory Access (DMA)
InterkoneksiInterkoneksi AntarAntar KomponenKomponen
TerdiriTerdiri daridari 3 3 macammacam::Address BusAddress BusData BusData BusControl BusControl Bus
Address BusAddress Bus
TerdiriTerdiri daridari 16, 20, 24 16, 20, 24 jalurjalursinyalsinyal paralelparalel atauatau lebihlebihCPU CPU mengirimmengirim alamatalamat lokasilokasimemorimemori/port yang /port yang akanakanditulis/dibacaditulis/dibaca didi bus bus iniiniJumlahJumlah memorimemori yang yang akanakandialamatidialamati ditentukanditentukan jumlahjumlah jalurjaluralamatalamat..
Data BusData Bus
TerdiriTerdiri daridari 8, 16, 32 8, 16, 32 jalurjalur sinyalsinyalparalelparalel atauatau lebihlebihBidirectionalBidirectionalCPU CPU dapatdapat membacamembaca dandanmengirimmengirim data data dari/kedari/kememory/portmemory/port
Control BusControl Bus
TerdiriTerdiri daridari 44--10 10 sinyalsinyal paralelparalelCPU CPU mengirimmengirim sinyalsinyal padapadaControl Bus Control Bus untukuntukmemerintahkanmemerintahkan memorimemori/port/portSinyaSinya control bus :control bus :
Memory ReadMemory ReadMemory WriteMemory WriteI/O ReadI/O ReadI/O WriteI/O Write
TUGAS 1 (TUGAS 1 (KelompokKelompok))
BuatBuat makalahmakalah tentangtentangprosesorprosesor