Wednesday, June 22, 2022

Tugas 11 [Namira] : Computer Arithmetic

 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)

Sumber

Wednesday, June 8, 2022

Tugas 9: [Namira] Set Instruksi: Karakteristik dan Fungsi

 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

Sumber

Wednesday, April 27, 2022

Tugas 9 Namira : Memori Eksternal OAK2F22TI

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

Sumber



Wednesday, April 13, 2022

Tugas 6 Oleh : Namira 1803015122

Bus Sistem 

Bus sistem dalam arsitektur komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur - jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih.

- Konsep Program

Pemrograman (hardware) merupakan proses  penghubungan berbagai komponen logik pada konfigurasi yang diinginkan untuk membentuk operasi aritmatik dan logik pada data tertentu, hardwired program tidak flexibel General purpose hardware dapat mengerjakan berbagai macam tugas tergantung sinyal kendali yang diberikan, daripada melakukan re-wiring lebih baik menambahkan sinyal - sinyal kendali yang baru. Maksud dari program itu sendiri adalah suatu deretan langkah - langkah pada setiap langkah dikerjakan suatu operasi arithmetic atau logical pada setiap operasinya diperlukan sejumlah sinyal kendali tertentu, misalkan fungsi control unit untuk setiap operasi disediakan kode yang unik contohnya ADD, MOVE dll, bagian hardware tertentu menerima kode tersebut kemudian menghasilkan sinyal - sinyal kendali dan itu yang di sebut komputer. Komponen yang di perlukan untuk membuat komputer yaitu ada Control Unit (CU) dan Arithmetic and Logic Unit (ALU) membentuk Central processing Unit (CPU). Data dan instruksi harus diberikan ke sistem dan dikeluarkan dari sistem input/output diperlukan tempat untuk menyimpan sementara kode instruksi dan hasil operasi di Main Memory.

-Siklus Interupsi

Ditambahkan ke instruction cycle, proses memerikas adanya interrupt diberitahukan lewan sinyal interupt jika tidak ada interrupt maka fetch next instruction, jika ada interrupt.

-Data Bus

adalah lintasan bagi perpindahan data antar modul. Jumlah saluran terkait dengan panjang word, misalnya 8, 16, 32 saluran dengan tujuan agar mentransfer word dalam sekali waktu, contoh bus data terdiri dari atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit.

membawa data

Tidak dibedakan antara “data” dan “instruksi”

Lebar jalur menentukan performa

8, 16, 32, 64 bit


- Address Bus

    Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.

- Control Bus

    Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri dari 4 sampai 10 jalur paralel.

    Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut multiplexed bus. 



Wednesday, March 30, 2022

Tugas 4 Struktur Komputer Rancangan Kinerja Oleh : namira 1803015122

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


Sumber


UAS_SitiNamiraN_1803015122

 UAS Siti Namira Nurulita 1803015122 Sumber