Catatan Materi Kulia Dasar Komputer Semester 2 (Genap)


Perkembangan Komputer


ENIAC-background
• Electronic Numerical Integrator Dan Komputer
• Eckert dan Mauchly
• University of Pennsylvania
• tabel lintasan untuk senjata
• Mulai 1943
• Selesai 1946
Terlambat untuk upaya perang
• Digunakan sampai tahun 1955
ENIAC-rincian
Decimal (bukan binary)
• 20 accumulator untuk 10 digit
• Diprogram secara manual dengan switch
• 18.000 tabung vakum
• 30 ton
• 15.000 kaki persegi
• 140 konsumsi daya kW
• 5.000 penambahan per detik
von Neumann / Turing
Konsep Program Tersimpan
• Main memory menyimpan program dan data
• ALU beroperasi pada data biner
• Unit kontrol menafsirkan instruksi dari memori dan mengeksekusi
• Peralatan input dan output dioperasikan oleh unit kontrol
• Princeton Institute for Advanced Studi
IAS
Selesai 1952
IAS-rincian
1000 x 40 bit kata-kata
 Bilangan biner
 2 x 20 instruksi bit
• Set register (penyimpanan di CPU)
 Memory Buffer Register
 Memori Alamat Daftar
 Instruction Register
 Instruksi Buffer Register
 Program Counter
 Accumulator
 Multiplier Quotient
Komputer Komersial
1947-Eckert-Mauchly Computer Corporation
• UNIVAC I (Universal Automatic Computer)
• AS Biro Sensus 1950 perhitungan
• Menjadi bagian dari Sperry-Rand Perusahaan
• Akhir 1950-UNIVAC II
 Cepat
 Lebih banyak memori
IBM
peralatan pengolahan Punched-card
• 1953-701
 disimpan pertama program komputer IBM
 perhitungan Ilmiah
• 1955-the 702
 Aplikasi bisnis
• Mengarah ke 700/7000 series
Transistor
tabung vakum Diganti
• kecil
• Lebih murah
• Kurang disipasi panas
• Perangkat Solid State
• Terbuat dari Silikon (Sand)
• Diciptakan 1947 di Bell Labs
• William Shockley dkk.
Komputer Berbasis Transistor
mesin generasi kedua
• NCR & RCA menghasilkan mesin transistor kecil
• IBM 7000
• Desember -1957
 Diproduksi PDP-1
Microelectronics
Secara harfiah - "elektronik kecil"
• Sebuah komputer terdiri dari gerbang, sel memori dan interkoneksi
• Ini dapat diproduksi pada semikonduktor
• mis wafer silikon
Generasi Komputer
Tabung vakum -1946-1957
• Transistor -1958-1964
• skala integrasi Kecil -1965 pada
 Sampai dengan 100 perangkat pada sebuah chip
• Skala Menengah integrasi sampai 1971
 100-3,000 perangkat pada sebuah chip
• Large Scale Integration -1971-1977
 3.000 -100.000 perangkat pada sebuah chip
• integrasi skala sangat besar -1978 to date
 100.000 -100000000 perangkat pada sebuah chip
• integrasi skala besar Ultra
 Lebih dari 100.000.000 perangkat pada sebuah chip
Hukum Moore
Peningkatan kepadatan komponen pada chip
• Gordon Moore pendiri Intel-
• Jumlah transistor pada sebuah chip akan berlipat ganda setiap tahun
• Sejak tahun 1970-an pembangunan telah melambat sedikit
 Jumlah transistor dua kali lipat setiap 18 bulan
• Biaya chip tetap hampir tidak berubah
• packing density yang lebih tinggi berarti jalur pendek listrik, memberikan kinerja yang lebih tinggi
• Ukuran yang lebih kecil memberikan peningkatan fleksibilitas
• Mengurangi daya dan kebutuhan pendinginan
• sedikit interkoneksi meningkatkan keandalan
IBM 360 series
1964
• Diganti (& tidak kompatibel dengan) seri 7000
• Pertama direncanakan "keluarga" komputer
 serupa atau identik set instruksi
 serupa atau identik O / S
 Peningkatan kecepatan
 Meningkatnya jumlah port I / O (yaitu lebih terminal)
 Peningkatan ukuran memori
 Peningkatan biaya
• Struktur beralih multiplex
 DEC PDP-8
1964
• komputer mini pertama (setelah rok mini!)
• Tidak perlu ruangan ber-AC
• Cukup kecil untuk duduk di bangku laboratorium
 $ 16.000
• $ 100k + untuk IBM 360
• Tertanam aplikasi & OEM
• BUS STRUKTUR
Memori semikonduktor
• 1970
Fairchild
• Ukuran single core
 yaitu 1 bit penyimpanan inti magnetik
• Gelar 256 bit
• membaca Non-destruktif
• Lebih cepat dari core
• Kapasitas sekitar dua kali lipat setiap tahun
Intel
1971 -4004
 mikroprosesor Pertama
 Semua komponen CPU pada satu chip
 4 bit
• Diikuti pada tahun 1972 oleh 8008
 8 bit
 Keduanya dirancang untuk aplikasi khusus
• 1974 -8080
 Intel pertama mikroprosesor Mempercepat itu
Tujuan umum
Pipelining
• Pada tembolok papan
• Pada papan L1 & cache L2
• Prediksi Cabang
• Analisis Data flow
• Eksekusi Spekulatif
Kinerja Mismatch
Kecepatan prosesor meningkat
• Kapasitas memori meningkat
• Kecepatan memori tertinggal kecepatan prosesor
Solusi
Meningkatkan jumlah bit diambil pada satu waktu
 Membuat DRAM "lebih luas" daripada "lebih dalam"
• Ubah DRAM antarmuka
 Cache
• Mengurangi frekuensi akses memori
 Cache yang lebih kompleks dan cache pada chip
• Meningkatkan bandwith interkoneksi
 High speed bus
 Hirarki bus
Sistem Bus (sistem dan struktur interkoneksi komputer)
Adalah Jalur komunikasi untuk menghubungkan dua atau lebih perangkan biasanya digunakan pada broadcast, Kadang-kadang berkelompok (Jumlah channel pada satu bus)
Bus Data
·         Carries data (data) Ingat, pada level ini tidak ada perbedaan antara “data” dengan “instruksi”
·         Lebar bit adalah kunci penentu tampilan 8, 16, 32, 64 bit
Address bus (alamat bus)
·         Mengidentifikasi sumber dan tujuan data
Ex. CPU perlu membaca instruksi (data) dari sebuah lokasi di memori
·         Lebar bus disesuaikan dengan kapasitas maks memori sistem
ex. 8080 mempunyai 16 bit address bus memberikan 64k ruang address
Control Bus (bus kontrol)
·         Informasi kontrol and timing
Ø  Memori sinyal read/write
Ø  Permintaan interupsi
Ø  Sinyal clock
Tipe Bus
·         Single (Memisahkan data dan jalur alamat)
·         Multiplexed
Ø  Jalur dipakai bersama
Ø  Jalur kontrol, alamat yg benar atau data yg benar
Ø  Keuntungan –jalur lebih sedikit
Ø  Kekurangan
o   Kontrol lebih rumit
o   Kemampuannya terbatas
Konsep Program
·         Sistem Hardware-nya tidak dapat diubah-ubah
·         Fungsi kerja hardware dapat melakukan tugas berbeda-beda, memberikan sinyal kontrol yang benar
·         Daripada melakukan pengawatan baru, lebih baik menyediakan sinyal kontrol yang baru

Komponen-komponen
·         Unit kontrol dan unit aritmetik dan logik merupakan bagian dari CPU
·         Input/output Data dan instruksi memerlukan media untuk masuk ke sistem dan menghasilkan output
·         Main memory Tempat penyimpanan sementara kode dan output sangat diperlukan 
Prosesor: mengontrol operasi komputer dan melakukan fungsi pengolahan data. Jika hanya ada satu prosesor, maka disebut CPU
Memori utama: menyimpan data dan program
Modul I/O: memindahkan data antara komputer dengan lingkungan eksternalnya. Ex. Perangkat memori sekunder, terminal
·         Interkoneksi sistem: Beberapa struktur dan mekanisme yang melakukan komunikasi antara prosesor, memori utama, dan modul I/O
PC : Berisi alamat instruksi yang akan diambil
IR : Berisi instruksi terakhir yang digunakan 
MAR : Menandakan alamat dalam memori untuk keperluan write/read berikutnya 
MBR : Berisi data yang akan dituliskan ke dalam memori atau menerima data yang dibaca dari memori 
I/O AR : menandakan perangkat I/O tertentu 
I/O BR : Digunakan untuk pertukaran data antara modul I/O dengan memori
Siklus Instruksi
Terdiri dari dua langkah :
·         Fetch (mengambil)
1.      Program Counter (PC) menetapkan address instruksi berikutnya untuk fetch
2.      prosesor mengambil instruksi dari lokasi memori ditunjuk oleh PC
3.      Penambahan PC atau pengurangan PC
4.      Instruksi diisikan ke Instruction Register (IR)
5.      Processor menerjemahkan instruksi and menjalankan tindakan yang diinginkan
·         Execute (eksekusi
1.      Processor-memory transfer data antara CPU dan memory utama
2.      Processor I/O transfer data antara CPU and bagian I/O
3.      Pengolahan data Beberapa operasi aritmetik atau logik dari data
4.      Kontrol Mengubah rangkaian operasi Contoh: jump
5.      Kombinasi poin-poin diatas

Siklus Interupsi
·         Ditambahkan ke siklus instruksi
·         Memeriksa prosesor untuk interupsi Ditandai dengan sinyal interupsi
·         Jika tidak ada interupsi, ambil instruksi berikutnya
·         Jika interupsi dibatalkan :
Ø  Menunda eksekusi program yang sedang berjalan
Ø  Menyimpan konteks
Ø  Set PC ke alamat awal penanganan interupsi
Ø  Interupsi proses
Ø  Menyimpan konteks dan meneruskan program yang terinterupsi
Hubungan Memory
·         Menerima dan mengirim data
·         Menerima alamat-alamat (lokasi)
·         Menerima sinyal kontrol
Ø  Read/baca
Ø  Write/tulis
Ø  Timing/waktu
 Hubungan Input/Output
·         Output Menerima data dari computer dan Mengirim data ke peripheral
·         Input Menerima data dari peripheral dan Mengirim data ke komputer
Peripheral adalah perangkat yang memberikan unit pengolahan tertentu dengan kemampuan dapat berkomunikasi dengan dunia luar
·         Menerima sinyal kontrol dari computer
·         Mengirim sinyal kontrol dari peripherals ex. putaran disk
·         Menerima alamat dari computer ex. Nomor port untuk mengidentifikasi peripheral
·         Mengirim sinyal interupsi (kontrol
     
Internal Memory
Karakteristik
·         Lokasi
Ø  CPU/Prosesor
Ø  Internal/utama
Ø  External/tambahan
·         Kapasitas
Ukuran Word (Unit organisasi memori. Ukuran dari word = banyaknya bit yang digunakan)
Banyaknya Word (Atau bytes, dimana 1 byte = 8 bit. Panjang 1 word pada umumnya adalah 8, 16, dan 32)
·         Satuan transfer
Internal
Biasanya dibangun oleh lebar bus data
Sama dengan banyaknya saluran data ke dalam dan keluar dari modul memori
Merupakan banyaknya bit yang dibaca atau dituliskan ke dalam memori
External
Data yang ditransfer dalam jumlah yang lebih besar dari word, yang disebut block
            Unit pengalamatan

Lokasi terkecil di mana pengalamatannya unik
Pada beberapa sistem unit pengalamatannya adalah word
Cluster on M$ disks
·         Metode akses
Sequential
Memori diorganisir kedalam unit-unit data yang disebut rekord
Mulai sejak awal dan akan membaca sampai akhir
Waktu akses tergantung pada lokasi data dan lokasi sebelumnya (berubah-ubah)
ex. tape
            Langsung
Blok-blok individual mempunyai alamat unik
Akses dengan cara melompat area dan pencarian sequential
Waktu akses tergantung pada lokasi data dan lokasi sebelumnya
ex. Disk
            Random/acak
Pengalamatan individual mengidentifikasi dengan tepat lokasi
Waktu akses tidak tergantung pada lokasi dan akses sebelumnya
ex. RAM
Associative/asosiatif
Data ditempatkan oleh perbandingan bagian isi penyimpanan
Waktu akses tidak tergantung pada lokasi dan akses sebelumnya
e.x. cache

·         Hirarki Memori
Registers
Terdapat pada CPU untuk kontrol atau dipakai oleh pemrogram melalui set instruksi mesin.
Internal atau memori utama
Dikembangkan dng suatu cache berkecepatan tinggi
Cache perangkat untuk pergerakan data antara memori utama dan register prosesor untuk meningkatkan kinerja.
“RAM”
External memory
Disk magnetic
·         Kinerja
o   Kinerja RAM
Waktu akses
Waktu yang diperlukan untuk operasi baca tulis dari menampilkan alamat sampai operasi penyimpanan data atau penggunaan data
Waktu siklus memori
Waktu diperlukan memori untuk „recover‟ sebelum akses berikutnya
Waktu siklus adalah waktu akses + recovery
Kecepatan transfer
Kecepatan saat data bisa dipindahkan
o   Kinerja non- RAM

Waktu akses
Waktu yang dibutuhkan untuk melakukan operasi baca tulis pada lokasi yang diinginkan
Waktu siklus memori
Harus memenuhi TN = TN+N/R
Dimana   TN = Waktu rata-rata baca tulis N bit
TA= Waktu akses rata-rata
N = jumlah bit
R = kecepatan transfer dalam bit/sec (bps)
Kecepatan transfer
Kecepatan saat data bisa dipindahkan
·         Tipe fisik
Semiconductor
RAM
Magnetic
Disk & Tape
Optical
CD & DVD
Lainnya
Hologram
·         Karakteristik fisik
Decay, kerusakan data
Volatility, data hilang saat sumber daya mati
Erasable, mudah dihapus
Konsumsi Daya
·         Hirarki
Registers, L1 Cache, L2 Cache, Main memory, Disk cache, Disk, Optical, Tape.

 
Internal Memory
Karakteristik
·         Lokasi
Ø  CPU/Prosesor
Ø  Internal/utama
Ø  External/tambahan
·         Kapasitas
Ukuran Word (Unit organisasi memori. Ukuran dari word = banyaknya bit yang digunakan)
Banyaknya Word (Atau bytes, dimana 1 byte = 8 bit. Panjang 1 word pada umumnya adalah 8, 16, dan 32)
·         Satuan transfer
Internal
Biasanya dibangun oleh lebar bus data
Sama dengan banyaknya saluran data ke dalam dan keluar dari modul memori
Merupakan banyaknya bit yang dibaca atau dituliskan ke dalam memori
External
Data yang ditransfer dalam jumlah yang lebih besar dari word, yang disebut block
            Unit pengalamatan

Lokasi terkecil di mana pengalamatannya unik
Pada beberapa sistem unit pengalamatannya adalah word
Cluster on M$ disks
·         Metode akses
Sequential
Memori diorganisir kedalam unit-unit data yang disebut rekord
Mulai sejak awal dan akan membaca sampai akhir
Waktu akses tergantung pada lokasi data dan lokasi sebelumnya (berubah-ubah)
ex. tape
            Langsung
Blok-blok individual mempunyai alamat unik
Akses dengan cara melompat area dan pencarian sequential
Waktu akses tergantung pada lokasi data dan lokasi sebelumnya
ex. Disk
            Random/acak
Pengalamatan individual mengidentifikasi dengan tepat lokasi
Waktu akses tidak tergantung pada lokasi dan akses sebelumnya
ex. RAM
Associative/asosiatif
Data ditempatkan oleh perbandingan bagian isi penyimpanan
Waktu akses tidak tergantung pada lokasi dan akses sebelumnya
e.x. cache

·         Hirarki Memori
Registers
Terdapat pada CPU untuk kontrol atau dipakai oleh pemrogram melalui set instruksi mesin.
Internal atau memori utama
Dikembangkan dng suatu cache berkecepatan tinggi
Cache perangkat untuk pergerakan data antara memori utama dan register prosesor untuk meningkatkan kinerja.
“RAM”
External memory
Disk magnetic
·         Kinerja
o   Kinerja RAM
Waktu akses
Waktu yang diperlukan untuk operasi baca tulis dari menampilkan alamat sampai operasi penyimpanan data atau penggunaan data
Waktu siklus memori
Waktu diperlukan memori untuk „recover‟ sebelum akses berikutnya
Waktu siklus adalah waktu akses + recovery
Kecepatan transfer
Kecepatan saat data bisa dipindahkan
o   Kinerja non- RAM

Waktu akses
Waktu yang dibutuhkan untuk melakukan operasi baca tulis pada lokasi yang diinginkan
Waktu siklus memori
Harus memenuhi TN = TN+N/R
Dimana   TN = Waktu rata-rata baca tulis N bit
TA= Waktu akses rata-rata
N = jumlah bit
R = kecepatan transfer dalam bit/sec (bps)
Kecepatan transfer
Kecepatan saat data bisa dipindahkan
·         Tipe fisik
Semiconductor
RAM
Magnetic
Disk & Tape
Optical
CD & DVD
Lainnya
Hologram
·         Karakteristik fisik
Decay, kerusakan data
Volatility, data hilang saat sumber daya mati
Erasable, mudah dihapus
Konsumsi Daya
·         Hirarki
Registers, L1 Cache, L2 Cache, Main memory, Disk cache, Disk, Optical, Tape.
 
External Memory
Jenis Memori Eksternal
·         Magnetic Disk
RAID (Redundant Array of Independent Disk)
Bisa dipindahkan (Removable)
·         Optical
CD-ROM (cd read only memory)
CD-Writable (WORM=write once read memory)
CD-R/W (read/write)
DVD (digital versatile disk
·         Pita Magnetik

Mekanisme tulis
·         Didasarkan pada aliran listrik melalui kumparan menghasilkan medan magnet
·         Getaran di kirim ke head tulis dan pola magnetik direkam pada permukaan bawah head
Mekanisme baca
·         Tradisional:
ketika permukaan lewat dibawah head, akan menghasilkan arus listrik dari polaritas yang sama ketika dilakukan direkam.
·         Sistem disk rigid kontemporer:
suatu sistem magnetoresistive yang mempunyai hambatan elektrik yang dideteksi sebagai sinyal tegangan
·         Baca tradisional:
Head yang digunakan sama dengan head tulis
Digunakan pada sistem disket
·         Sistem disk rigid kontemporer:
pemisahan head baca tulis
rancangan magneto resistitive (MR) mengizinkan operasi frekuensi tinggi
kepadatan penyimpanan, kecepatan operasi
Organisasi dan Format Data
·         Concentric rings atau tracks
Track yang bersebelahan dipisahkan oleh gap
memperkecil gap akan menambah kapasitas
Kapasitas bit per track sama
Kecepatan putarannya tetap (konstan)
·         Track dibagi menjadi beberapa sector
·         Ukuran minimum block adalah satu sector
·         Pada satu block bisa terdapat lebih dari satu sector
Karakteristik
·         Gerakan head
·         Portabilitas head
·         Sisi (tunggal atau ganda)
·         Platter
·         Mekanisme head
Contact (Floppy)
Fixed gap
Flying (Winchester)
Gerakan Head Disk
·         Head tetap
Satu head tulis per track
Semua head dijaga pada satu lengan rigid yang menjangkau semua track
·         Head yang dapat berpindah
Satu head tulis per sisi
Dijaga oleh sebuah lengan yang dapat berpindah-pindah
Portabilitas disk
·         Disk yang dapat dipindah (Removable disk)
Bisa dipindahkan dari drive dan diganti oleh disk lain
Tersedia kapasitas penyimpanan sesuai kebutuhan
Antar sistem dapat mentransfer data dng mudah
·         Disk yang tidak dapat dipindah Nonremovable disk
Berada dengan tetap
Sisi
·         Bersisi tunggal
Murah
Kapasitas kecil
Hanya satu sisi yang dimagnetisasi
·         Bersisi ganda
Lebih mahal
Kedua sisi permukaannya dilapisi (magnetisasi)
Platter
·         Piringan tunggal
·         Multiple platter
Satu head persisi
Semua head digabungkan dan diselaraskan
Penyelarasan track pada setiap platter dari silinder
Data ditempatkan oleh cylinder
Mengurangi pergerakan head
Menambah kecepatan transfer
Mekanisme head
·         Kontak (Foppy)
·         gap tetap
·         gap Winchester (aerodinamik)
Floppy Disk
·         8”, 5.25”, 3.5”
·         Berkapasitas kecil
Sampai dengan 1.44Mbyte (2.88M yang terbaru)
·         Lambat
·         Universal
·         Murah
Winchester Hard Disk
·         Dikembangkan oleh IBM di Winchester (USA)
·         Unit yang harus terlindung
·         Terdiri dari satu atau lebih platter (disk)
·         Head akan melayang diatas lapisan yang melingkar, seperti putaran disk
·         Handal
·         Universal
·         Murah
·         Penyimpanan eksternal yang tercepat
·         Kapasitasnya semakin besar
Saat ini tersedia hard disk berpasitas Multiple Gigabyte
Sector
·         Harus dilakukan identifikasi start track dan sector
·         Disk format
Informasi tambahan tidak diperlukan oleh pengguna
Menandai track dan sector
Kecepatan
·         Waktu pencarian (seek)
Gerakan head untuk mendapatkan track yang tepat
·         Penundaan rotasional (latency)
Penungguan putaran data
·         Waktu akses = seek + Latency
·         Waktu transfer, T :
T=B/RN
b : jumlah byte untuk ditrasnfer
r : jumlah byte pada suatu track
N : kecepatan putaran (rpm)
·         Rata-rata waktu akses Ta:
Ta = Ts+1/2R+b/rN
Dengan Ts : rata-rata waktu pencarian

RAID
·         Redundant Array of Independent Disks
·         Redundant Array of Inexpensive Disks
·         Mempunyai 6 levels
·         Sekelompok disk drive fisik yang dipandang oleh OS sebagai drive logik tunggal
·         Data didstribusikan ke seberang drive fisik dari suatu array
·         Kapasitas disk berlebih digunakan untuk menimpan infomasi paritas, yang menjamin data dapat diperbaiki dlm kasus kegagalan disk

RAID 0
·         Tidak ada kelebihan
·         Data dapat dilewatkan kesemua jenis disk
·         Kapasitas transfer data yang tinggi
·         Penambahan kecepatan
Permintaan multiple data mungkin tidak dari disk yang sama
Pencarian disk dilakukan secara paralel
Sekumpulan data dilewatkan ke multiple disk

 Input/Output
Masalah-masalah Input/Output
·         Periferal yang bervariasi
·         Pengiriman jumlah data yang berbeda
Dengan kecepatan yang berbeda
Dalam format yang berbeda
·         Semua periferal I/O berkecepatan lebih lambat dari CPU dan RAM
·         Memerlukan modul I/O
Modul Input/Output
·         Interface ke CPU dan memori
Melalui sistem bus atau perpindahan utama
·         Interface ke satu atau lebih periferal
Melalui link yang sesuai
Fungsi Modul I/O Module
·         Kontrol dan timing
Mengkoordinasikan lalu lintas antara sumber daya internal dan perangkat external.
·         Komunikasi prosesor
·         Komuniksasi perangkat
·         Data Buffering
·         Deteksi kesalahan
Perintah-perintah I/O
·         CPU dan alamat
Prosesor mengeluarkan alamat yang menspesifikasi modul I/O dan perangkat ext, serta perintah I/O
·         Perintah I/O
Ketika modul I/O dialamati oleh CPU, yaitu:
Control –mengaktifkan periferal dan memberi tahu apa yang harus dilakukan
e.g. unit pita magnetik yang diinstruksikan untuk menggulung ulang atau memajukan sebuahrekaman (perintah ini dikhususkan ke jenis
Test –menguji berbagai macam kondisi status yg berhubungan dengan perangkat periferalnya
e.g. power? Error?
Read –modul I/O akan memperoleh data dari periferal dan menempatkannya pada buffer internal.
Write –modul I/O mengambil data dari bus data dan kemudian mentransmisikan data tersebut ke peripheral perangkat periferalnya)
Pengalamatan perangkat I/O
·         Pada I/O terprogram, transfer data sangat mirip dengan akses memori
·         Setiap perangkat diberi kode pengenal yang unik
·         Perintah-perintah CPU terdiri dari kode pengenal (alamat)

Langkah-langkah kontrol transfer data (external ke CPU) I/O
·         CPU meminta modul I/O untuk memeriksa status perangkat yang terhubung
·         Modul I/O menjawab status perangkat
·         Jika sedang on dan siap mengirim, CPU minta transfer data, dng perintah tertentu ke modul I/O
·         Modul I/O akan memperoleh unit data (mis 8 atau 16 bit) dari perangkat ext
·         Data akan ditransfer dari modul I/O ke prosesor

Operating System (OS)
Suatu program yang mengatur eksekusi program-program aplikasi dan berfungsi sebagai interface antara pengguna komputer dengan hardware komputer

Tujuan dan fungsi
·         Kemudahan
OS membuat komputer lebih mudah untuk digunakan
·         Efisiensi
OS memungkinkan sumber daya sistem komputer digunakan dengan cara yang efisien
·         Kemampuan berkembang
OS harus disusun sedemikian rupa shg memungkinkan pengembangan yang efektif, pengujian, dan penerapan fungsi sistem baru tanpa mengganggu layanan yang telah ada
Tipe Sistem Operasi
o   Interaktif
o   Batch
o   Single program (Uni-programming)
o   Multi-programming (Multi-tasking)
Sistem-sistem lama
·         akhir 1940 sampai pertengahan 1950
·         Tidak ada sistem operasi
·         Program berhubungan langsung dengan hardware
·         Terdapat dua masalah utama:
Penjadwalan (Scheduling)
Waktu Setup (Setup time
Sistem Batch Sederhana
·         Program resident monitor
·         Pengguna mengajukan job ke operator
·         Operator mengumpulkan job
·         Monitor mengontrol rangkaian event untuk memproses kumpulan job
·         Setiap job dibuat bercabang agar kembali ke monitor apabila pengolahannya selesai, pada posisi ini monitor akan mulai memuatkan secara otomatis program berikutnya
·         Monitor menangani schedulling
Catatan:
o   Monitor : teknik sistem operasi batch dengan menggunakan potongan software
o   Job : sebuah program tunggal
o Resident memory : bagian monitor yang berada di memori utama


 Terima kasih saya ucapkan kepada bapak Maman Sumantri M.pd yang telah membimbing dan mengajari kami ilmu pengetahuan terutama tentang Dasar Komputer.. 
 Ilmu yang telah bapak berikan, sangat bermanfaat bagi kami.. Semoga Allah swt membalas semua jasa yang telah bapak berikan kapada kami semua..

 
·          
·      




Tidak ada komentar:

Posting Komentar