UAS
Siti Namira Nurulita
1803015122
Computer Arithmetic
Arithmetic and logic unit
-Does the calculations
-Everything else in the computer is there to service this unit
-Handles integers
-May handle floating point (real) numbers
-May be separate FPU (maths co-processor)
-May be on chip separate FPU (486DX +)
Integer Representation
-Only have 0 & 1 to represent everything
-Positive numbers stored in binary
-e.g. 41=00101001
-No minus sign
-No period
-sign-Magnitude
-Two’s compliment
Sign Magnitude
Left most bit is sign bit
-0 means positive
-1 means negative
+18 = 00010010
-18 = 10010010
Problems
-Need to consider both sign and magnitude in arithmetic
-Two representations of zero (+0 and -0)
Conversion Between Length
-Positive number pack with leading zeros
-+18 = 00010010
+18 = 00000000 00010010
Negative numbers pack with leading ones
-18 = 10010010
-18 = 11111111 10010010
-i.e. pack with MSB (sign bit)
Normalization
-FP numbers are usually normalized
i.e. exponent is adjusted so that leading bit (MSB) of mantissa is 1
-Since it is always 1 there is no need to store it
-(c.f. Scientific notation where numbers are normalized to give a single digit before the decimal point
e.g. 3.123 x 103)
Set Instruksi: Karakteristik dan Fungsi
-Set instruksi
Kumpulan instruksi lengkap yang dimengerti oleh CPU
Kode mesin
Biner
Kode assembly
-Tipe data Spesifik
General – sembarang isi biner
Integer - single binary value
Ordinal - unsigned integer
Unpacked BCD - One digit per byte
Packed BCD - 2 BCD digits per byte
Near Pointer - 32 bit offset within segment
Bit field
Byte String
Floating Point
-Jenis operasi
Data Transfer
Arithmetic
Logical
Conversion
I/O
System Control
Transfer of Control
-Arithmetic
Add, Subtract, Multiply, Divide
Signed Integer
Floating point ?
Termasuk operasi:
Increment (a++)
Decrement (a--)
Negate (-a)
-System control
Privileged instructions
CPU harus berada pada state tertentu
Ring 0 pada 80386+
Kernel mode
Digunakan oleh operating systems
Memori Eksternal
- jenis memori eksternal
Magnetic Disk
RAID
Removable
Optical
CD-ROM
CD-Writable (WORM)
CD-R/W
DVD
Magnetic Tape
- format dan organisasi data
Lingkaran konsentris atau track
Ada Gap antar track
Gap sempit, kapasitas bertambah
Jumlah bit per track sama (kerapatan bervariasi)
.
Kecepatan putar tetap
Track dibagi menjadi beberapa sector
Ukuran minimum block adalah satu sector Satu block bisa berisi lebih dari satu sector
-
Fixed / movable head disk
Fixed head
Ada satu head (r/w) per track
Head diletakkan pada tangkai yg tetap
Movable head
Hanya ada satu head per side
Diletakkan pada tangkai yg dpt bergerak
- Removable / non Removable
Removable disk
Dapat dilepas dari drive dan diganti dg disk lain
Memberikan kapasitas simpanan yg tak terbatas
Mudah melakukan transfer data antar sistem
Nonremovable disk
Terpasanang permanen dalam drive
- Pencarian sektor
Harus dapat mengenali awal suatu track dan sector
Format disk
Menambahkan informasi tambahan
Memberi tanda awal track dan sector
Struktur dan Fungsi Komputer
Dalam Perancangan Kinerja
Komputer dapat dianggap sebagai struktur sejumlah komponen
berserta fungsinya yang dijelaskan sebagai fungsi kolektif struktur dan fungsi internalnya.
Arsitektur sama, organisasi dapat berbeda
Arsitektur bertahan lama, organisasi menyesuaikan perkembangan teknologi
- Semua Intel famili x86 memiliki arsitektur dasar yang sama
- Famili IBM System/370 memiliki arsitektur dasar sama
Strukture adalah bagaimana masing-masing komponen saling berhubungan satu sama lain
Fungsi merupakan operasi dari masing-masing sebagai bagian dari struktur
fungsi
Semua komputer memiliki 4 fungsi:
Pengolahan data - Data processing
`Penyimpanan data - Data storage
`Pemindahan data - Data movement
`Kendali - Control
a few of online text book:
Evolusi dan Kinerja Komputer
*Strukture Interkoneksi
*Internal Memory *External Memory *Input/Output
UAS Siti Namira Nurulita 1803015122 Sumber