Materi
bab I sampai bab VII mata kuliah Dasar Komputer :
I. Arsitektur Sistem Komputer
· Arsitektur
adalah segala kegiatan yang mungkin dilakukan oleh programmer
· Organisasi adalah bagaimana fitur-fitur dapat digunakan
· Contoh:
-
Semua keluarga Intel x86 mempunyai
arsitektur dasar yang sama
-
Setiap organisasi akan
berbeda untuk setiap versi
· Struktur adalah cara bagaimana setiap komponen berhubungan satu
sama lain
· Fungsi adalah operasi individu masing-masing komponen sebagai
bagian dari struktur
Semua konputer
mempunyai fungsi sbb:
-
Data processing
-
Data storage
-
Data movement
-
Control
II. Perkembangan Komputer
1.
ENIAC
(Electronic Numerical Integrator And Computer)
·
Started
1943
·
Finished
1946
·
Used
until 1955
·
Decimal
(not binary)
·
Programmed
manually by switches
·
18,000
vacuum tubes
·
30
tons
·
15,000
square feet
·
140
kW power consumption
2. Von
Neumann/Turing
·
Completed
1952
·
ALU
operating on binary data
·
Control
unit interpreting instructions from memory and executing
·
Input
and output equipment operated by control unit
3. IAS
·
1000
x 40 bit words
·
Memory
Buffer Register
·
Memory
Address Register
·
Instruction
Buffer Register
·
Program
Counter
4. Commercial
Computers
·
1947
-Eckert-Mauchly Computer Corporation
·
UNIVAC
I (Universal Automatic Computer)
·
Became
part of Sperry-Rand Corporation
5. IBM
·
1953
-the 701
-
IBM’s
first stored program computer
-
Scientific
calculations
·
1955
-the 702
-
Business
applications
·
Lead
to 700/7000 series
6. IBM
360 series
·
1964
·
Replaced
(& not compatible with) 7000 series
7. DEC
PDP-8
·
1964
·
First
minicomputer (after miniskirt!)
·
Did
not need air conditioned room
·
Small
enough to sit on a lab bench
8. Semiconductor
Memory
·
1970
·
Holds
256 bits
·
Non-destructive
read
·
Much
faster than core
9. Intel
·
1971
-4004
-
First
microprocessor
-
All
CPU components on a single chip
-
4
bit
·
Followed
in 1972 by 8008
-
8
bit
-
Both
designed for specific applications
·
1974
-8080
-
Intel’s
first general purpose microprocessor
Generations of Computer
· Vacuum tube -1946-1957
· Transistor -1958-1964
· Small scale integration -1965 on
-
Up to 100 devices on a chip
· Medium scale integration -to 1971
-
100-3,000 devices on a chip
· Large scale integration -1971-1977
-
3,000 -100,000 devices on a
chip
· Very large scale integration -1978 to date
-
100,000 -100,000,000 devices
on a chip
· Ultra large scale integration
-
Over 100,000,000 devices on
a chip
III. Sistem Bus
(sistem dan struktur interkoneksi komputer)
Bus adalah Jalur komunikasi untuk
menghubungkan dua atau lebih perangkat
1. Bus Data
· Carries data (data)
· Lebar
bit adalah kunci penentu tampilan
2. Address bus (alamat bus)
· Mengidentifikasi sumber dan tujuan data
· Lebar bus disesuaikan dengan kapasitas maks memori sistem
3. Control Bus (bus kontrol)
·
Informasi kontrol and timing
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
- Kontrol lebih rumit
- Kemampuannya terbatas
IV. Internal Memory
1.
Lokasi
·
CPU/Prosesor
·
Internal/utama
·
External/tambahan
2. 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
3. Unit 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
4. 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
5. Kinerja
A. 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
B. Kinerja non-RAM
·
Waktu akses
Waktu yang dibutuhkan untuk melakukan operasi baca tulis pada
lokasi yang diinginkan
·
Kecepatan transfer
Kecepatan saat data bisa dipindahkan
6. Tipe Fisik
·
Semiconductor : RAM
·
Magnetic : Disk & Tape
·
Optical : CD & DVD
·
Lainnya : Hologram
7. Karakteristik Fisik
·
Decay, kerusakan data
·
Volatility, data hilang saat
sumber daya mati
·
Erasable, mudah dihapus
·
Konsumsi Daya
8. Organisasi
·
Sebuah chip 16 Mbit bisa
diatur menjadi 1 M 16 bit word
·
Sebuah bit per chip memiliki
16 ruang berkapasitas 1 Mbit, dengan bit 1 dari setiap word berada di chip
satu, dst
·
Sbuah chip 16 Mbit bisa
tersusun sebagai array 2048 x 2048 x 4 bit
V. External Memory (Memori
Eksternal)
Jenis-jenis Memori Eksternal :
1.
Magnetic
Disk : Disk metal atau plastik yang dilapisi dengan bahan yang dapat dimagnet
(iron oxide)
·
RAID (Redundant Array of
Independent Disk)
·
Bisa dipindahkan (Removable)
·
Kemasan
:
-
Floppy
-
Winchester
hard disk
-
Removable
hard disk
2.
Optical
·
Asalnya
untuk audio
·
650
Mbyte untuk 70 menit audio
·
Dilapisi
policarbonat dengan lapisan reflektif yang tinggi, biasanya alumunium
·
Data
disimpan sebagai bit-bit
·
Proses
baca dilakukan oleh reflecting laser
·
Penempatan
kerapatan data konstan
·
Kecepatan
linier konstan
·
Constant
linear velocity
·
Kemasan :
-
CD-ROM (cd read only memory)
-
CD-Writable (WORM=write once
read memory)
-
CD-R/W (read/write)
-
DVD (digital versatile disk)
3.
Pita
Magnetik
·
Serial access
·
lambat
·
Sangat murah
·
Digunakan sebagai backup
atau arsip
VI. Input/Output
1.
Modul
Input/Output
·
Interface ke CPU dan memori
- Melalui sistem bus atau perpindahan utama
·
Interface ke satu atau lebih
periferal
- Melalui link yang sesuai
2. Peralatan External
2. Peralatan External
·
Terbaca manusia : Monitor,
printer, keyboard
·
Terbaca mesin : Pengawasan
dan kontrol, sensor, aktuator, pita/disk magnetik
· Komunikasi : Modem, Network Interface Card (NIC)
3. Fungsi Modul I/O Module
3. 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
4. Perintah-perintah I/O (1)
4. Perintah-perintah I/O (1)
·
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 perangkat
periferalnya)
- Test : menguji berbagai macam kondisi status yg berhubungan dengan
perangkat periferalnya
- 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 periferal
5. Pengalamatan perangkat I/O
5. 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)
VII.
Operating System (OS)
1.
Definisi
OS
Suatu
program yang mengatur eksekusi program-program aplikasi dan berfungsi sebagai
interface antara pengguna komputer dengan hardware komputer
2. 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
3. Fungsi Sistem Operasi
·
Pembuatan program
·
Eksekusi program
·
Akses ke perangkat I/O
·
Akses terkontrol ke file
·
Akses sistem
·
Deteksi error dan respons
·
Laporan
4. Tipe Sistem Operasi
·
Interaktif
·
Batch
·
Single program
(Uni-programming)
·
Multi-programming
(Multi-tasking)
5. Sistem Pembagian Waktu
·
Mengizinkan pengguna untuk
berkomunikasi langsung dengan komputer
·
Multi-programming
mengizinkan sejumlah pengguna untuk berkomuniksi dengan komputer
6. Managemen Memori
·
Uni-program (Program
tunggal)
- Memori dipisah menjadi dua
- Satu untuk OS (monitor)
- Satu untuk eksekusi program
·
Multi-program
- “pengguna” merupakan bagian dari proses yang sedang aktif