Apr 11, 2012

Arsitektur Komputer

 
 
Seperti yang kita semua tahu tentang gerbang sirkuit elektronik digital yang berlaku untuk arsitektur komputer juga, ini bagian dari buku ini diabaikan di sinopsis disajikan di sini. Kita mulai dengan mengganggu dan prioritas sebagai berikut:

Interrupt prioritas: Transfer data antara CPU dari komputer dan I / O perangkat ini diprakarsai oleh CPU. Namun, CPU tidak dapat memulai transfer, kecuali jika perangkat sudah siap untuk berkomunikasi dengan CPU. Kesiapan pada perangkat dapat ditentukan dari mengganggu sinyal.

J prioritas mengganggu adalah sistem yang membentuk sebuah prioritas melalui berbagai sumber untuk menentukan kondisi yang akan dilayani pertama bila dua atau lebih permintaan simultaneously.Devices tiba tinggi dengan kecepatan transfer, contoh, disk magnetis adalah prioritas tinggi, lambat perangkat seperti keyboard mempunyai prioritas rendah.

Perangkat pemungutan: mendirikan prioritas interrupts bersamaan dapat dilakukan dengan perangkat lunak atau perangkat keras. J prosedur pemungutan pemungutan dikenal sebagai perangkat yang digunakan untuk mengidentifikasi prioritas utama oleh perangkat lunak sumber berarti. Prioritas utama yang diuji adalah sumber pertama, dan jika mengganggu sinyal yang aktif, kontrol cabang ke layanan rutin untuk sumber ini. Jika tidak, berikut adalah sumber prioritas rendah diuji dan sebagainya.

Mikro diprogram dan kontrol unit operasi:

Microprogramming merupakan metode kontrol unit desain di mana kontrol sinyal pilihan sequencing dan informasi yang tersimpan dalam RAM atau ROM yang disebut kontrol memori.

Diterjemahkan ke dalam virtual alamat alamat fisik dari komputer yang menggunakan memori virtual:

Hal ini dilakukan oleh pemetaan menggunakan alamat halaman. Fisik memori dirobohkan ke dalam kelompok yang sama disebut ukuran blok. Halaman merujuk ke kelompok ruang alamat yang sama ukurannya. Pemetaan ruang alamat dari ke ruang memori yang difasilitasi jika setiap alamat maya dianggap diwakili oleh 2 nos. - Alamat dan nomor halaman sesuai dengan halaman. Ketika program dimulai pelaksanaan, satu atau lebih halaman yang ditransfer ke memori utama dan halaman set meja untuk menunjukkan posisi mereka. Program ini dijalankan dari memori utama sampai upaya rujukan ke halaman yang masih dalam memori penolong. Kondisi ini dikenal sebagai halaman kesalahan. Kemudian pelaksanaan program ini dihentikan sementara sampai program ini dibawa ke dalam memori utama. Bila terjadi kesalahan di halaman virtual memori, ia menandakan bahwa halaman yang dirujuk oleh CPU tidak ada di dalam memori utama. Dengan demikian halaman baru sekarang penolong ditransfer dari memori ke memori utama. Jika memori utama sudah penuh, maka akan sangat diperlukan untuk menghapus halaman dari memori blok untuk memberikan ruang bagi sebuah halaman baru. Penggantian kebijakan ini akan digunakan untuk FIFO dan LRU. Sedangkan algoritma FIFO untuk memilih pengganti halaman yang telah lama di dalam memori waktu, dalam LRU, sedikit berbagi halaman adalah halaman dengan nilai count.

Asosiatif memori ---- apa yang digunakan dalam pemetaan alamat dalam cache memori sistem

Waktu yang diperlukan untuk menemukan item yang disimpan dalam memori dapat dikurangi secara besar jika data yang disimpan dapat diidentifikasi untuk akses oleh isi data diri daripada oleh alamat. Seperti unit memori diakses oleh konten disebut memori asosiatif atau CAM (content addressable memori). Asosiatif memori paralel dapat melakukan pencarian data oleh asosiasi. Hal ini lebih mahal daripada RAM. Asosiatif memori yang digunakan dalam aplikasi dimana cari waktu adalah penting dan harus sangat singkat.

Pemetaan asosiatif: asosiatif memori yang digunakan dalam alamat pemetaan dalam cache memori sistem. Asosiatif memori yang baik alamat toko dan konten (data) dari memori kata, jadi ini izin lokasi di cache untuk menyimpan setiap kata dari memori utama.

Kernel yang O.S

OS memiliki master program yang disebut supervisor atau lalu lintas controller atau kernel. Kernel adalah bagian dari OS yang kontrol yang lainnya, dan selalu berada dalam memori utama. Kernel menjalankan mesin utama dan melaksanakan program-program pengelolaan sumber daya utama. Dimulai pada komputer, kernel yang dimuat dalam memori dan kontrol dari mesin.

Fungsi yang loader ---------- bootstrap loader

Loader alamat toko waktu. It menghasilkan alamat pada saat penyimpanan sekunder dari penyimpanan ke dalam memori utama. Bootstrap loader loader adalah mutlak. Ini merupakan awal program yang dimuat ke memori pada saat booting.

Single pass assembler memproses sebuah program assembly

Dengan algoritma untuk satu pass assembler adalah sebagai berikut:

Pass satu

Langkah 1 ------- lokasi initialize counter ke nol
Langkah 2 -------- membaca baris kode sumber
Langkah 3 ------- menganalisis pernyataan

Proses terjemahan ------- tahap analisis dan sintesis

Analisa sumber teks + sintesis dari sumber = terjemahan dari teks sumber ke teks sasaran.

Direct Memory Access (DMA):

Mentransfer data antara perangkat penyimpanan yang cepat dan memori yang sering dibatasi oleh kecepatan CPU. Mengeluarkan CPU dari jalan dan membiarkan pinggiran mengelola perangkat memori bis langsung meningkatkan kecepatan transfer. Transfer ini adalah teknik diistilahkan sebagai DMA. Selama transfer DMA, CPU yang menganggur dan tidak memiliki kontrol dari memori bus.

Ini semua adalah rangkuman tentang arsitektur sistem komputer. Harap pembaca liked it! Dan jangan lupa untuk menilai ringkasan ini.

0 comments:

Post a Comment