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