Tampilkan postingan dengan label IT Learning. Tampilkan semua postingan
Tampilkan postingan dengan label IT Learning. Tampilkan semua postingan
Jumat, 27 Maret 2015
Rabu, 08 Januari 2014
Kumpulan Ebook dan Tutorial Jaringan Komputer
Pada bahasan kali ini saya ingin sharing beberapa ebook yang menjelaskan dasar, pengertian, konsep, dan penerapan jaringan komputer dalam praktek kehidupan sehari-hari. Dimana jaringan komputer merupakan bagian yang tak bisa dipisahkan dalam komunikasi data di dunia ini, peranan jaringan komputer baik dalam segala bidang sangatlah penting untuk menunjang efisien dan efektivitas untuk mempermudah dalam melakukan suatu aktivitas dan pekerjaan.
Dalam satu lokasi yang terintegrasi dengan jaringan diperlukan seorang yang mengerti dalam mengelola sistem jaringan itu sendiri, yaitu administrator jaringan. Dan seorang yang dapat melakukan instalasi dan troubleshoot jika masalah terjadi dalam jaringan itu sendiri, yaitu network engineer.
Kedua peranan di atas diperlukan dalam suatu lingkup atau lokasi yang terintegrasi dalam jaringan, baik itu LAN, VPN, maupun Internet, untuk melakukan beberapa hal, seperti instalasi, keamanan, monitoring, perawatan, dan troubleshoot jika terjadi suatu masalah.
Dan sebelum terjun kedua bidang tersebut pahamilah terlebih dahulu konsep dan pengertian jaringan itu sendiri. Di bawah ini adalah beberapa ebook yang menjelaskan konsep dan bagaimana jaringan komputer itu, dimana ebook ini dibagi menjadi beberapa bagian, pada setiap bagian dijelaskan sub-sub bahasan yang terpenting dalam suatu jaringan komputer.
1. Pengenalan Jaringan Komputer.
Pada bagian ini dijelaskan tentang jaringan komputer mulai dari sejarah dan perkembangannya, manfaat hingga jenis –jenis jaringan komputer berdasarkan letak geografis, berdasarkan fungsi, berdasarkan distribusi data dan berdasarkan media transmisinya.
2. Topologi Jaringan Komputer.
Pada bagian ini dijelaskan tentang topologi jaringan komputer , jenis –jenis topologi, Metode akses di di jaringan, metode transmisi dan teknik transmisi yang di gunakan dalam jaringan komputer.
3. Perangkat-perangkat pada jaringan komputer.
Pada bagian ini dijelaskan tentang berbagai jenis perangkat yang biasa di gunakan untuk membangun jaringan komputer mulai dari kabel, perangkat penghubung setiap komputer atau device, dan sebagainya.
4. Protokol Jaringan Komputer.
Pada bagian ini dijelaskan tentang berbagai protokol yang sering digunakan dalam jaringan komputer. Protokol sangat di perlukan dalam berkomunikasi melalui jaringan komputer.
5. IP Address dan Subnetting.
Pada bagian ini dijelaskan tentang Pengalamatan IP yang sangat dibutuhkan untuk menyambungkan antara satu komputer dengan komputer yang lain agar bisa saling komunikasi satu sama lain.
6. Konsep Routing.
Pada bagian ini dijelaskan tentang konsep Routing dan jenisnya serta jenis-jenis protokol routing untuk komunikasi antar router di jaringan.
Sumber:
Modul Jaringan Komputer by Suryadi Syamsu
Modul Jaringan Komputer by Suryadi Syamsu
Source :
Minggu, 20 Oktober 2013
Skema dasar Sistem Komputer
Skema dasar sistem komputer
Pada abstraksi tingkat atas, sistem komputer terdiri atas empat komponen. Keempat komponen bekerja sama dan saling berinteraksi untuk mencapai tujuan sistem komputer, yaitu komputasi.
Empat komponen pokok di sistem komputer adalah :
1. Pemroses
2. Memori utama
3. Perangkat masukan dan keluaran
4. Interkoneksi antar komponen
1. Pemroses
Pemroses berfungsi melakukan pengolahan data pengendalian operasi komputer.
2. Memori utama
Memori berfungsi menyimpan data dari program.
Program harus disimpan di memori utama sebelum dapat dieksekusi. Data yang disimpan di memori utama sebelum dapat dimanipulasi oleh pemroses.
Memori utama biasanya volatile, tidak dapat mempertahankan data dan program yang disimpan apabila sumber data energi (listrik) dihentikan.
Saat ini, komputer mengikuti konsep program tersimpan (stored program concept) dari Von Neumann yaitu program (kumpulan instruksi) disimpan di suatu tempat (yaitu memori), kemudian instruksi0instruksi di situ diambil untuk dieksekusi. Sasaran yang akan dicapai komputer sesuai atau bergantung pada program yang disimpan untuk dieksekusi. Dengan cara itu, maksud tujuan penggunaan komputer dapat disesuaikan secar amudah hanya dengan mengganti program yang disimpan di memori untuk dieksekusi. Konsep ini menghasilkan keluwesan (fleksibilitas) kegunaan komputer yang sangat luar biasa.
3. Perangkat masukan dan keluaran
Perangkat masukan dan keluaran berfungsi memindahkan data antara komputer dan lingkungan eksternal.
Lingkungan eksternal dapat diantarmuka (interface) beragam perangkat, seperti :
Perangkat-perangkat ini berfungsi menghubungkan komputer dengan lingkungan luar sehingga komputer dipengaruhi dan mempengaruhi lingkungannya. Dengan cara ini, komputer memberi manfaat bagi penggunaannya.
4. Interkoneksi antar komponen
Interkoneksi antar komponen adalah struktur dan mekanisme untuk menghubungkan ketiga komponen (pemroses, memori utama, dan perangkat masukan / keluaran).
Secara fisik interkoneksi antar komponen berua perkawatan baik berupa perkawatan logam atau cara koneksi fisik lainnya. Komponen interkoneksi sesungguhnya tidka hanya perkawatan tapi juga tata cara atau aturan (atau protokol) komunikasi di antara elemen-elemen terhubung yang berkomunikasi agar tidak kacau sehingga dapat mencapai tujuan yang diharapkan.
Terdapat banyak sistem bus, yang popular diantaranya ISA, VESA, dan PCI.
Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya menggunakan komputer dengan menggunakan sinyal analaog da sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Fungsi dasar sistem operasi
Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat keras, program aplikasi sistem perasi dan para pengguna. Sistem operasi bersungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.
Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan(error) dan penggunaan komputer tidak perlu.
Tujuan mempelajari sistem operasi
Tujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasi-aplikasi lain.
Sasaran sistem operasi
Sistem operasi mempuyai tiga sasaran utama yaitu kenyamanan – membuat penggunaan komputer menjadi lebih nyaman, efisien – penggunaan sumber daya sistem komputer secara efisien, serta mampu berevolusi – sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru.
Elemen hardware-software-brainware merupakan “elemen wajib” yang harus ada dalam sistem koputer, dimana semua elemen memiliki peranan penting dalam proses bekerjanya suatu sistem komputer. Software merupakan elemen sistem komputer yang terus berkembang dengan cakupan yang sangat luas.
Software / program / aplikasi secara garis besar dibagi dalam dua kategori besar yakni :
• Sistem Software
Software yang digunakan untuk mengolah mesin (komputer) itu sendiri beserta pheriperalnya, software ini masih dibagi menjadi dua kelompok yaitu compiler / interpreter dan operating system.
• Application Software
Software yang digunakan untuk keperluan tertentu dalam rangka menyelesaikan permasalahan-permalasaan pada user, software ini pun dikategorikan dalam dua kelompok yaitu programming language dan package software.
Dari penggolongan software di atas operating system merupakan jenis software yang menjad landasan (platform) bagi software-software lain untuk bekerja, dengan demikian keberadaannya mutlak diperlukan agar sistem komputer dapat bekerja dengan baik.
Sejarah Sistem Operasi
1. Generasi I (1945-1955) : Vaccum Tubes dan Plugboard
2. Generasi II (1955-1965) : Transistor dan bacth system
3. Generasi III (1965-1980) : IC dan Multiprogramming
4. Generasi IV (1980-1990) : PC
5. Generasi V (1990- ) : RISC, VLSI
Apakah sistem operasi itu ?
Sistem operasi merupakan kumpulan dari program yang bersama-sama mengontrol jalannya sistem komputer. System operasi mengontrol cara bagaimana sistem komputer itu akan berfungsi. Di mana dalam melakukan hal tersebut di dalam sistem operasi telah terdapat program untuk :
• Menginstalisasi hardware dari sistem komputer
• Menyediakan rutin / prosedur tertentu untuk pengontrolan piranti
• Menyediakan manajemen, penjadwalan dan interaksi antar tugas / job
• Menjaga integritas sistem da menangani kesalahan
Apakah yang dimaksud dengan sistem operasi single-user?
Merupakan pemandangan yang biasa ketika Anda duduk di depan sistem komputer dan mengerjakan sesuatu, seperti menulis surat misalnya, pada contoh tersebut hanya ada satu keyboard dan satu monitor yang berinteraksi dengan Anda. Sistem operasi seperti windows 98, windows me, windows xp, windows vista, windows 7 pada dasarkan adalah sistem operasi single user. Sistem operasi yang hanya menyediakan akses layanan terhadap sistem komputer kepada satu user saja pada satu saat. Jika terdapat user lain yang ingin mengakses sistem komputer yang sedang menggunakan komputer tersebut telah selesai menggunakan komputer.
Apakah yang dimaksud dengan sistem operasi multi-user?
Sistem operasi multi-user memungkinkan lebih dari satu pengguna mengakses sistem komputer pada waktu yang bersamaan. Dimana akses komputer umumnya melalui jaringan, sehingga para user dapat mengakses komputer dari jarak jauh menggunakan terminal atau komputer lain.
Dewasa ini bentuk terminal umumnya dibangun dari PC biasa dan menggunakan jaringan untuk mengirim dan menerima informasi dari sistem komputer multi-user. Contoh sistem operasi multi-user diantaranya adalah UNIX, Linux, IBMAS400, Windows NT Server, dll.
Terdiri dari apa sajakah sistem operasi itu?
Suatu sistem operasi untuk pengguna komputer skala besar merupakan suatu sistem yang komplek. Dalam sistem tersebut mengandung jutaan baris instruksi (perintah yang dikerjakan komputer) yang ditulis oleh programmer. Untuk memudahkan pembuatan sistem operasi, programmer menggembangkannya dalam beberapa modul (program), tiap modul bertanggung jawab pada satu fungsi yang bisa jadi berbentuk :
• Kernel
• Process manager
• Schedulre
• File manager
Basis utama dari sistem operasi sebenarnya adalah kernel, dengan beberapa fungsi utama yang dijalankan yaitu :
• Switching antar program
• Kontrok hardware dan pemrograman
• Manajemen memori
• Manajemen proses
• Penjadwalan (menentukan program yang akan dijalankan)
• Komunikasi antar proses
• Pemrosesan exception dan interupt
Arsitektur sistem operasi
Arsitektur perangkat lunak merupakan struktur-struktur yang menjadi landasan untuk menentukan keberadaan komponen-komponen perangkat lunak, cara komponen-komponen saling berinteraksi dan organisasi komponen-komponen dalam membentuk perangkat lunak. Arsitektur sistem operasi adalah arsitektur perangkat lunak yang digunakan dalam membangun perangkat lunak sistem operasi.
Arsitektur sistem operasi yang terkenal antara lain :
1. Sistem monolitik
2. Sistem berlapis
3. Sistem client / server
4. Sistem mesin maya
5. Sistem berorientasi objek
1. Sistem monolitik
Sistem operasi sebagai kumpulan prosedur bahwa prosedur-prosedur di dalamnya dapat saling memanggil apabila perlu. Kernel berisi semua layanan yang disediakan sistem operasi. Seluruh komponen sistem operasi berada di satu ruang alamat.
Kelemahan :
Keunggulan :
2. Sistem berlapis
Sistem operasi dibentuk secara hirarki berdasarkan lapisan-lapisan , dalam hal ini lapisan-lapisan bawah memberi layanan untuk lapisan lebih atas. Masing-masing lapisan di satu ruang alamat tersendiri. Sistem operasi berlapis yang pertama kali memakai sistem berlapis THE. THE dibuat oleh Dijkstra dan mahasiswa-mahasiswanya. Stuktur berlapis dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi sistem operasi. Setiap lapisan mempunyai fungsional dan antarmuka masukan – keluaran dengan dua lapisan bersebelahan dengan terdefinisi bagus.
Kelemahan :
Fungsi – fungsi sistem operasi yang harus diberikan ke masing-masing lapisan harus dilakukan secara hati-hati.
Keunggulan :
Sistem berlapis memiliki semua keunggulan rancangan yang modular, yaitu sistem terbagi dalam beberapa modul. Masing-masing lapisan atau modul itu dapat dirancang, dikode, dan diuji secar independen. Pendekatan berlapis menyederhanakan rancangan, spesifikasi, dan implementasi sistem operasi.
3. Sistem client / server
Sistem operasi merupakan kumpulan proses, dalam hal ini proses-proses dikategorikan menjadi server dan client. Server dan client berinteraksi, saling melayani yaitu :
Kelemahan :
Kelebihan :
4. Sistem mesin maya
Awalnya struktur ini membuat seolah-olah semua pemakai mempunyai seluruh komputer sendirian. Teknik yang digunakan adalah degnan atas pemroses yang digunakan. Sistem operasi melakukan simulasi banyak mesin nyata. Mesin maya hasil simulasi digunakan pemakai. Mesin maya ini merupakan tiruan seratus persen atas mesin nyata. Satu pemakai diberi satu mesin maya. Semua pemakai diberi ilusi mempunyai satu mesin nyata(maya) yang sama-sama canggih.
Kelemahan :
Implementasi yang efisien merupakan masalah yang sulit karena sistem menjadi besar dan kompleks
Keunggulan :
Sistem mesin maya memberikan fleksibilitas tinggi sehingga sampai memungkinkan sistem operasi-sistem operasi berbeda dapat dijalankan di mesin maya – mesin maya berbeda oleh pemakai-pemakai yang berbeda.
5. Sistem berorientasi objek
Sistem operasi yang merealisasikan layanan sebagai kumpulan proses disebut sistem operasi bermodel proses. Pendekatan lain implementasi layanan adalah sebagai objek-objek. Sistem operasi yang diinstruksikan berdasarkan paradigma objek disebut sistem operasi berorientasi objek. Pendekatan ini dimaksudkan untuk mengadopsi keunggulan teknologi berorientas objek.
Pada abstraksi tingkat atas, sistem komputer terdiri atas empat komponen. Keempat komponen bekerja sama dan saling berinteraksi untuk mencapai tujuan sistem komputer, yaitu komputasi.
Empat komponen pokok di sistem komputer adalah :
1. Pemroses
2. Memori utama
3. Perangkat masukan dan keluaran
4. Interkoneksi antar komponen
1. Pemroses
Pemroses berfungsi melakukan pengolahan data pengendalian operasi komputer.
2. Memori utama
Memori berfungsi menyimpan data dari program.
Program harus disimpan di memori utama sebelum dapat dieksekusi. Data yang disimpan di memori utama sebelum dapat dimanipulasi oleh pemroses.
Memori utama biasanya volatile, tidak dapat mempertahankan data dan program yang disimpan apabila sumber data energi (listrik) dihentikan.
Saat ini, komputer mengikuti konsep program tersimpan (stored program concept) dari Von Neumann yaitu program (kumpulan instruksi) disimpan di suatu tempat (yaitu memori), kemudian instruksi0instruksi di situ diambil untuk dieksekusi. Sasaran yang akan dicapai komputer sesuai atau bergantung pada program yang disimpan untuk dieksekusi. Dengan cara itu, maksud tujuan penggunaan komputer dapat disesuaikan secar amudah hanya dengan mengganti program yang disimpan di memori untuk dieksekusi. Konsep ini menghasilkan keluwesan (fleksibilitas) kegunaan komputer yang sangat luar biasa.
3. Perangkat masukan dan keluaran
Perangkat masukan dan keluaran berfungsi memindahkan data antara komputer dan lingkungan eksternal.
Lingkungan eksternal dapat diantarmuka (interface) beragam perangkat, seperti :
- Perangkat penyimpan sekunder
- Perangkat komunikasi
- Terminal
- Dan sebagainya
Perangkat-perangkat ini berfungsi menghubungkan komputer dengan lingkungan luar sehingga komputer dipengaruhi dan mempengaruhi lingkungannya. Dengan cara ini, komputer memberi manfaat bagi penggunaannya.
4. Interkoneksi antar komponen
Interkoneksi antar komponen adalah struktur dan mekanisme untuk menghubungkan ketiga komponen (pemroses, memori utama, dan perangkat masukan / keluaran).
Secara fisik interkoneksi antar komponen berua perkawatan baik berupa perkawatan logam atau cara koneksi fisik lainnya. Komponen interkoneksi sesungguhnya tidka hanya perkawatan tapi juga tata cara atau aturan (atau protokol) komunikasi di antara elemen-elemen terhubung yang berkomunikasi agar tidak kacau sehingga dapat mencapai tujuan yang diharapkan.
Terdapat banyak sistem bus, yang popular diantaranya ISA, VESA, dan PCI.
Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya menggunakan komputer dengan menggunakan sinyal analaog da sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Fungsi dasar sistem operasi
Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat keras, program aplikasi sistem perasi dan para pengguna. Sistem operasi bersungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.
Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan(error) dan penggunaan komputer tidak perlu.
Tujuan mempelajari sistem operasi
Tujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasi-aplikasi lain.
Sasaran sistem operasi
Sistem operasi mempuyai tiga sasaran utama yaitu kenyamanan – membuat penggunaan komputer menjadi lebih nyaman, efisien – penggunaan sumber daya sistem komputer secara efisien, serta mampu berevolusi – sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru.
Elemen hardware-software-brainware merupakan “elemen wajib” yang harus ada dalam sistem koputer, dimana semua elemen memiliki peranan penting dalam proses bekerjanya suatu sistem komputer. Software merupakan elemen sistem komputer yang terus berkembang dengan cakupan yang sangat luas.
Software / program / aplikasi secara garis besar dibagi dalam dua kategori besar yakni :
• Sistem Software
Software yang digunakan untuk mengolah mesin (komputer) itu sendiri beserta pheriperalnya, software ini masih dibagi menjadi dua kelompok yaitu compiler / interpreter dan operating system.
• Application Software
Software yang digunakan untuk keperluan tertentu dalam rangka menyelesaikan permasalahan-permalasaan pada user, software ini pun dikategorikan dalam dua kelompok yaitu programming language dan package software.
Dari penggolongan software di atas operating system merupakan jenis software yang menjad landasan (platform) bagi software-software lain untuk bekerja, dengan demikian keberadaannya mutlak diperlukan agar sistem komputer dapat bekerja dengan baik.
Sejarah Sistem Operasi
1. Generasi I (1945-1955) : Vaccum Tubes dan Plugboard
- Mesin berukuran besar
- Terdiri dari ribuan transistor berukuran besar
- Pengoperasian mesin dilakukan dengan sebuah plugboard yang sudah dirancang oleh programmer
- Masalah-masalah yang diselesaikan berupa perhitungan-perhitungan yang berurutan (misalnya tabel sinus)
- Menggunakan kartu plong pada pertengahan 1950 untuk membuat program
2. Generasi II (1955-1965) : Transistor dan bacth system
- Komputer mulai diproduksi untuk keperluan komersil
- Dikenal pengolahan dengan system bacth
- Mempermudahkan tugas operator
3. Generasi III (1965-1980) : IC dan Multiprogramming
- Digunakan integrated circuit untuk merancang hardware
- Dikenal multiprogramming yang mengerjakan banyak job dalam satu memory dan waktu yang sama
- Dikenal time sharing : pemberian jatah CPU Idle kepada opbusy
- Dikenal Spooling (simultaneous peripheral operation on-line), sistem antrian untuk job-job yang harus dikerjakan
4. Generasi IV (1980-1990) : PC
- Menggunakan LSI (large scale IC)
- Pemrograman mengacu pada user friendly (mudah digunakan)
- Dikenal network operation system dan distributed operating system
5. Generasi V (1990- ) : RISC, VLSI
- Menyederhanakan set instruksi
- Pengembangan kecepatan proses melalui VLSI (very large scale IC)
- Sebuah compressor masing-masing mempunyai set instruksi Contoh : RISC
- Mesin RS-6000
Apakah sistem operasi itu ?
Sistem operasi merupakan kumpulan dari program yang bersama-sama mengontrol jalannya sistem komputer. System operasi mengontrol cara bagaimana sistem komputer itu akan berfungsi. Di mana dalam melakukan hal tersebut di dalam sistem operasi telah terdapat program untuk :
• Menginstalisasi hardware dari sistem komputer
• Menyediakan rutin / prosedur tertentu untuk pengontrolan piranti
• Menyediakan manajemen, penjadwalan dan interaksi antar tugas / job
• Menjaga integritas sistem da menangani kesalahan
Apakah yang dimaksud dengan sistem operasi single-user?
Merupakan pemandangan yang biasa ketika Anda duduk di depan sistem komputer dan mengerjakan sesuatu, seperti menulis surat misalnya, pada contoh tersebut hanya ada satu keyboard dan satu monitor yang berinteraksi dengan Anda. Sistem operasi seperti windows 98, windows me, windows xp, windows vista, windows 7 pada dasarkan adalah sistem operasi single user. Sistem operasi yang hanya menyediakan akses layanan terhadap sistem komputer kepada satu user saja pada satu saat. Jika terdapat user lain yang ingin mengakses sistem komputer yang sedang menggunakan komputer tersebut telah selesai menggunakan komputer.
Apakah yang dimaksud dengan sistem operasi multi-user?
Sistem operasi multi-user memungkinkan lebih dari satu pengguna mengakses sistem komputer pada waktu yang bersamaan. Dimana akses komputer umumnya melalui jaringan, sehingga para user dapat mengakses komputer dari jarak jauh menggunakan terminal atau komputer lain.
Dewasa ini bentuk terminal umumnya dibangun dari PC biasa dan menggunakan jaringan untuk mengirim dan menerima informasi dari sistem komputer multi-user. Contoh sistem operasi multi-user diantaranya adalah UNIX, Linux, IBMAS400, Windows NT Server, dll.
Terdiri dari apa sajakah sistem operasi itu?
Suatu sistem operasi untuk pengguna komputer skala besar merupakan suatu sistem yang komplek. Dalam sistem tersebut mengandung jutaan baris instruksi (perintah yang dikerjakan komputer) yang ditulis oleh programmer. Untuk memudahkan pembuatan sistem operasi, programmer menggembangkannya dalam beberapa modul (program), tiap modul bertanggung jawab pada satu fungsi yang bisa jadi berbentuk :
• Kernel
• Process manager
• Schedulre
• File manager
Basis utama dari sistem operasi sebenarnya adalah kernel, dengan beberapa fungsi utama yang dijalankan yaitu :
• Switching antar program
• Kontrok hardware dan pemrograman
• Manajemen memori
• Manajemen proses
• Penjadwalan (menentukan program yang akan dijalankan)
• Komunikasi antar proses
• Pemrosesan exception dan interupt
Arsitektur sistem operasi
Arsitektur perangkat lunak merupakan struktur-struktur yang menjadi landasan untuk menentukan keberadaan komponen-komponen perangkat lunak, cara komponen-komponen saling berinteraksi dan organisasi komponen-komponen dalam membentuk perangkat lunak. Arsitektur sistem operasi adalah arsitektur perangkat lunak yang digunakan dalam membangun perangkat lunak sistem operasi.
Arsitektur sistem operasi yang terkenal antara lain :
1. Sistem monolitik
2. Sistem berlapis
3. Sistem client / server
4. Sistem mesin maya
5. Sistem berorientasi objek
1. Sistem monolitik
Sistem operasi sebagai kumpulan prosedur bahwa prosedur-prosedur di dalamnya dapat saling memanggil apabila perlu. Kernel berisi semua layanan yang disediakan sistem operasi. Seluruh komponen sistem operasi berada di satu ruang alamat.
Kelemahan :
- Pengujian dan penghilangan kesalahan sulit karena tidak dapat dipisahkan dan dilokalisasikan, namun praktik pemrograman yang berdisiplin bagus dapat mempermudah pengembangan.
- Sulit dalam menyediakan fasilitas pengamanan
- Merupakan pemborosan apabila setiap komputer harus menjalankan kernel monolitik sangat besar sementara sebenarnya tidak memerlukan seluruh layanan yang disediakan kernel. Tidak fleksibel.
- Kesalahan pemrograman di satu bagian kernel menyebabkan matinya seluruh sistem.
Keunggulan :
- Layanan dapat dilakukan sangat cepat karena terdapat di satu ruang alamat.
2. Sistem berlapis
Sistem operasi dibentuk secara hirarki berdasarkan lapisan-lapisan , dalam hal ini lapisan-lapisan bawah memberi layanan untuk lapisan lebih atas. Masing-masing lapisan di satu ruang alamat tersendiri. Sistem operasi berlapis yang pertama kali memakai sistem berlapis THE. THE dibuat oleh Dijkstra dan mahasiswa-mahasiswanya. Stuktur berlapis dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi sistem operasi. Setiap lapisan mempunyai fungsional dan antarmuka masukan – keluaran dengan dua lapisan bersebelahan dengan terdefinisi bagus.
Kelemahan :
Fungsi – fungsi sistem operasi yang harus diberikan ke masing-masing lapisan harus dilakukan secara hati-hati.
Keunggulan :
Sistem berlapis memiliki semua keunggulan rancangan yang modular, yaitu sistem terbagi dalam beberapa modul. Masing-masing lapisan atau modul itu dapat dirancang, dikode, dan diuji secar independen. Pendekatan berlapis menyederhanakan rancangan, spesifikasi, dan implementasi sistem operasi.
3. Sistem client / server
Sistem operasi merupakan kumpulan proses, dalam hal ini proses-proses dikategorikan menjadi server dan client. Server dan client berinteraksi, saling melayani yaitu :
- Server adalah proses yang menyediakan layanan
- Client adalah proses yang memerlukan / meminta layanan
Kelemahan :
- Layanan dilakukan secara lambat karena harus melalui pertukaran pesan
- Pertukaran pesan dapat menjadi bottleneck
Kelebihan :
- Pengembangan dapat dilakukan secara modular
- Kesalahan (bugs) di satu sub sistem (diimplementasikan sebagai satu proses tersendiri) tidak merusak sub sistem-sub sistem lain sehingga tidak mengakibatkan satu sistem mati secara keseluruhan.
4. Sistem mesin maya
Awalnya struktur ini membuat seolah-olah semua pemakai mempunyai seluruh komputer sendirian. Teknik yang digunakan adalah degnan atas pemroses yang digunakan. Sistem operasi melakukan simulasi banyak mesin nyata. Mesin maya hasil simulasi digunakan pemakai. Mesin maya ini merupakan tiruan seratus persen atas mesin nyata. Satu pemakai diberi satu mesin maya. Semua pemakai diberi ilusi mempunyai satu mesin nyata(maya) yang sama-sama canggih.
Kelemahan :
Implementasi yang efisien merupakan masalah yang sulit karena sistem menjadi besar dan kompleks
Keunggulan :
Sistem mesin maya memberikan fleksibilitas tinggi sehingga sampai memungkinkan sistem operasi-sistem operasi berbeda dapat dijalankan di mesin maya – mesin maya berbeda oleh pemakai-pemakai yang berbeda.
5. Sistem berorientasi objek
Sistem operasi yang merealisasikan layanan sebagai kumpulan proses disebut sistem operasi bermodel proses. Pendekatan lain implementasi layanan adalah sebagai objek-objek. Sistem operasi yang diinstruksikan berdasarkan paradigma objek disebut sistem operasi berorientasi objek. Pendekatan ini dimaksudkan untuk mengadopsi keunggulan teknologi berorientas objek.
Pegenalan Organisasi & Arsistektur Komputer
Apakah yang dimaksud dengan stored program computer?
Jawab:
Storade program komputer yaitu program (kumpulan instruksi) disimpan di suatu tempat (memori) kemudian instruksi-instruksi tersebut dieksekusi. Sasaran yang akan dicapai komputer sesuai atau bergantung program yang disimpan untuk dieksekusi. Penggunaan komputer dapat disesuaikan hanya dengan mengganti program yang disimpan di memori untuk dieksekusi. Konsep ini menghasilkan keluwesan (flesibilitas).
Jawab:
Storade program komputer yaitu program (kumpulan instruksi) disimpan di suatu tempat (memori) kemudian instruksi-instruksi tersebut dieksekusi. Sasaran yang akan dicapai komputer sesuai atau bergantung program yang disimpan untuk dieksekusi. Penggunaan komputer dapat disesuaikan hanya dengan mengganti program yang disimpan di memori untuk dieksekusi. Konsep ini menghasilkan keluwesan (flesibilitas).
Apakah 4 komponen utama dari computer yang berguna secara umum dan jelaskan?
Jawab:
Data Storage
RAM (Random Accses Memori) adalah bagian penting dari komputer dimana program yang dijalankan di komputer semua diolah di dalam memori ini. RAM atau memori yang dapat diakses secara acak, merupakan memori yang dapat dibaca dan ditulisi. Data dan Program yang tersimpan di RAM bersifat sementara selama komputer hidup, jika komputer dimatikan data dan program yang ada akan hilang (dikosongkan lain).
Data Processing (Prosesor)
Adalah perangkat utama komputer yang mengelola seluruh aktifitas komputer itu sendiri. Prosesor terdiri dari dua bagian utama, yaitu :
Control Unit (CU)
Merupakan komponen utama prosesor yang mengontrol semua perangkat yang terpasang pada komputer, mulai dari input device sampai output device.
Arithmetic Logic Unit (ALU)
Merupakan bagian dari prosesor yang khusus mengolah data aritmatika (menambah, mengurang dll) serta data logika (perbandingan)
Data movement (Input / Ouput device)
Input device
Perangkat keras komputer yang berfungsi untuk memasukan data kedalam memory komputer.
Ex: Monitor, joystick, dll
Output Device
Adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya. Dari penjelasan diatas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukkan data dari perangkat input, lalu data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang disimpan dapat kita lihat hasilnya melalui perangkat keluaran.
Data Control (System Bus)
Jalur bus yang digunakan untuk mentransfer data dapat dikelompokkan menjadi tiga tipe, yaitu jalur data, alamat, dan kontrol. Sinyal kontrol menetapkan apakah operasi baca tulis yang dilakukan. Biasanya digunakan jalur R/W tunggal. Jalur tersebut menetapkan Read pada saat diset 1 dan Write pada saat diset 0. apabila dimungkinkan menggunakan beberapa ukuran operand seperti byte, word, atau long word, maka ukuran data yang diminta juga diindikasikan.
Pada level sirkuit yang terintegrasi, apakah 3 bagian yang penting dari sistem computer dan jelaskan?
Jawab:
Sistem komputer terdiri atas tiga bagian penting yaitu:
CPU ( Central Processing Unit )/Processor
Merupakan bagian utama dari komputer karena processor berfungsi untuk mengatur semua aktifitas yang ada pada komputer. Satuan kecepatan dari processor adalah MHz (Mega Hertz) atau GHz(1000 MegaHertz ), dimana semakin besar nilainya semakin cepat proses eksekusi pada komputer.
Komponen utama dari CPU terdiri dari :
¨ Control Unit
¨ Arithmetic and Logic Unit
¨ Register
¨ CPU Interconnection
Control Unit sistem komputer yang berfungsi bsebagai pengatur kerja utama didalam sistem CPU terdiri dari :
¨ Seguencing Logic
¨ Control Unit Register dan Decoder
¨ Control Memory
Memory ( RAM dan ROM )
Memori berfungsi untuk menyimpan data dan program. Memori beraneka tipe dari yang tercepat aksesnya sampai yang terlambat
Input/Output.
Input/Output Unit merupakan bagian dari komputer untuk menerima data maupun mengeluarkan/menampilkan data setelah diproses oleh Processor.
Jelaskan yang dimaksud dengan hukum Moore?
Jawab:
Hukum Moore adalah salah satu hukum yang terkenal dalam industri mikroprosesor yang menjelaskan tingkat pertumbuhan kecepatan mikroprosesor. Diperkenalkan oleh Gordon E. Moore salah satu pendiri Intel, mengatakan bahwa pertumbuhan kecepatan perhitungan mikroprosesor mengikuti rumusan eksponensial.
Perkembangan teknologi dewasa ini menjadikan HUKUM MOORE semakin tidak Relevan untuk meramalkan kecepatan mikroprossesor. Hukum Moore, yang menyatakan bahwa kompleksitas sebuah mikroprosesor akan meningkat dua kali lipat tiap 18 bulan sekali, sekarang semakin dekat kearah jenuh. Hal ini semakin nyata setelah Intel secara resmi memulai arsitektur prosesornya dengan code Nehalem. Prosesor ini akan mulai menerapkan teknik teknologi nano dalam pembuatan prosesor, sehingga tidak membutuhkan waktu selama 18 bulan untuk melihat peningkatan kompleksitas tapi akan lebih singkat
Akan tetapi, saat ini Hukum Moore telah dijadikan target dan tujuan yang ingin dicapai dalam pengembangan industri semikonduktor. Peneliti di industri prosesor berusaha mewujudkan Hukum Moore dalam pengembangan produknya. Industri material semikonduktor terus menyempurnakan produk material yang dibutuhkan prosesor, dan aplikasi komputer dan telekomunikasi berkembang pesat seiring dikeluarkannya prosesor yang memiliki kemampuan semakin tinggi.
Jawab:
Hukum Moore adalah salah satu hukum yang terkenal dalam industri mikroprosesor yang menjelaskan tingkat pertumbuhan kecepatan mikroprosesor. Diperkenalkan oleh Gordon E. Moore salah satu pendiri Intel, mengatakan bahwa pertumbuhan kecepatan perhitungan mikroprosesor mengikuti rumusan eksponensial.
Perkembangan teknologi dewasa ini menjadikan HUKUM MOORE semakin tidak Relevan untuk meramalkan kecepatan mikroprossesor. Hukum Moore, yang menyatakan bahwa kompleksitas sebuah mikroprosesor akan meningkat dua kali lipat tiap 18 bulan sekali, sekarang semakin dekat kearah jenuh. Hal ini semakin nyata setelah Intel secara resmi memulai arsitektur prosesornya dengan code Nehalem. Prosesor ini akan mulai menerapkan teknik teknologi nano dalam pembuatan prosesor, sehingga tidak membutuhkan waktu selama 18 bulan untuk melihat peningkatan kompleksitas tapi akan lebih singkat
Akan tetapi, saat ini Hukum Moore telah dijadikan target dan tujuan yang ingin dicapai dalam pengembangan industri semikonduktor. Peneliti di industri prosesor berusaha mewujudkan Hukum Moore dalam pengembangan produknya. Industri material semikonduktor terus menyempurnakan produk material yang dibutuhkan prosesor, dan aplikasi komputer dan telekomunikasi berkembang pesat seiring dikeluarkannya prosesor yang memiliki kemampuan semakin tinggi.
Sebutkan dan jelaskan karakteristik utama dari computer family?
Jawab:
Instruksi Mirip atau Identik Set
Dalam banyak kasus, himpunan yang sama persis instruksi mesin didukung pada semua komponen. Jadi, program yang mengeksekusi pada satu mesin juga akan melaksanakan pada yang lain. Dalam beberapa kasus, ujung bawah keluarga memiliki set instruksi yang merupakan subset dari yang dari ujung atas keluarga. Ini berarti bahwa program dapat bergerak ke atas tapi tidak turun.
Sistem Operasi Sama
Sistem operasi dasar yang sama tersedia untuk semua komponen.
Peningkatan Jumlah I / O Ports
Dalam pergi dari rendah ke komponen keluarga yang lebih tinggi.
Peningkatan Ukuran Memori dalam pergi dari rendah ke komponen keluarga yang lebih tinggi
Meningkatkan Biaya dalam pergi dari rendah ke komponen keluarga yang lebih tinggi.
Jawab:
Instruksi Mirip atau Identik Set
Dalam banyak kasus, himpunan yang sama persis instruksi mesin didukung pada semua komponen. Jadi, program yang mengeksekusi pada satu mesin juga akan melaksanakan pada yang lain. Dalam beberapa kasus, ujung bawah keluarga memiliki set instruksi yang merupakan subset dari yang dari ujung atas keluarga. Ini berarti bahwa program dapat bergerak ke atas tapi tidak turun.
Sistem Operasi Sama
Sistem operasi dasar yang sama tersedia untuk semua komponen.
Peningkatan Jumlah I / O Ports
Dalam pergi dari rendah ke komponen keluarga yang lebih tinggi.
Peningkatan Ukuran Memori dalam pergi dari rendah ke komponen keluarga yang lebih tinggi
Meningkatkan Biaya dalam pergi dari rendah ke komponen keluarga yang lebih tinggi.
Apakah fitur kunci yang membedakan dari sebuah mikroprosesor?
Jawab:
Faktor pembeda utama adalah desainer saldo terus berusaha untuk menyeimbangkan tuntutan throughput dan pengolahan komponen prosesor, memori utama, perangkat I / O dan struktur interkoneksi.
Jawab:
Faktor pembeda utama adalah desainer saldo terus berusaha untuk menyeimbangkan tuntutan throughput dan pengolahan komponen prosesor, memori utama, perangkat I / O dan struktur interkoneksi.
Apakah kategori fungsi umum yang dikhususkan oleh instruksi computer?
Jawab:
Operasi pembacaan instruksi (fetch) dan Operasi pelaksanaan instruksi (execute)
Meningkatkan kehandalan program
Program mudah dibaca dan ditelusuri
Menyederhanakan kerumitan program
Jawab:
Operasi pembacaan instruksi (fetch) dan Operasi pelaksanaan instruksi (execute)
Meningkatkan kehandalan program
Program mudah dibaca dan ditelusuri
Menyederhanakan kerumitan program
Sebutkan dan jelaskan dengan singkat 2 pendekatan yang berhubungan dengan multiple interrupt?
Jawab:
Sistem multiple intrrupt dikenal 2 pendekatan dasar :
Jawab:
Sistem multiple intrrupt dikenal 2 pendekatan dasar :
Sequential Interrupt Process
Pada satu saat hanya boleh terjadi 1 interrupt, jika lebih dari 1 interrupt terjadi maka interrupt yang pertama kali masuk yang akan dilayani.
Tidak ada sistem prioritas
Setiap I/O mempunyai derajat yang sama
Sistem pada SP adalah FIFO ( First In First Out )
Tidak ada sistem prioritas
Setiap I/O mempunyai derajat yang sama
Sistem pada SP adalah FIFO ( First In First Out )
- Pada satu saat boleh terjadi lebih dari satu interupsi
- Setiap I/O mempunyai derajat yang berbeda beda
- Setiap I/O mempunyai tingkat prioritasnya masing masing.
- Jika terjadi lebih dari satu interupsi pada satu saat maka akan diperiksa terlebih dahulu prioritas dari setiap interupsi yang masuk tersebut.
- Interupsi yang mempunyai hierarkhi yang lebih tinggi yang akan dieksekusi terlebih dahulu.
- Sistem Pada SP : LIFO ( Last In First Out )
Nested Interrupt Process
Jenis transfer apa yang harus menunjang sebuah struktur interkoneksi computer (misalnya Bus)?
Jawab:
BUS adalah sarana pengangkut / saluran yang terdapat didalam suatu microprocessor (CPU) yang menghubungkan antara Microprocessor tersebut dengan dunia luar. Melalui sarana BUS inilah microprocessor tersebut mampu menerima data atau mengirimkan data hasil pengolahannya keluar sistem microprocessor dan mampu untuk menghubungi peralatan peralatan pendukungnya
Pada setiap microprocessor ( CPU ) selalu terdapat 3 sistem BUS dasar yaitu :
Data BUS
¨ Sebagai sarana pengangkut data antara CPU dan komponen pendukungnya.
¨ Jumlah Data Bus menyatakan lebar jejak data pada CPU atau jumlah data bit instruksi yang mampu diambil persatuan waktu.
¨ Data Bus biasanya digunakan sebagai taksonomi dari microprocessor yang bersangkutan.
Jawab:
BUS adalah sarana pengangkut / saluran yang terdapat didalam suatu microprocessor (CPU) yang menghubungkan antara Microprocessor tersebut dengan dunia luar. Melalui sarana BUS inilah microprocessor tersebut mampu menerima data atau mengirimkan data hasil pengolahannya keluar sistem microprocessor dan mampu untuk menghubungi peralatan peralatan pendukungnya
Pada setiap microprocessor ( CPU ) selalu terdapat 3 sistem BUS dasar yaitu :
Data BUS
¨ Sebagai sarana pengangkut data antara CPU dan komponen pendukungnya.
¨ Jumlah Data Bus menyatakan lebar jejak data pada CPU atau jumlah data bit instruksi yang mampu diambil persatuan waktu.
¨ Data Bus biasanya digunakan sebagai taksonomi dari microprocessor yang bersangkutan.
Address BUS
¨ Sebagai sarana pembawa alamat dari microprocessor ke komponen pendukungnya.
¨ Setiap komponen pendukung didalam sistem komputer harus mempunyai alamat yang UNIQUE.
¨ Jumlah dari Address Bus menyatakan jumlah komponen pendukung yang mampu dialamati oleh microprocessor yang bersankutan.
¨ Sebagai sarana pembawa alamat dari microprocessor ke komponen pendukungnya.
¨ Setiap komponen pendukung didalam sistem komputer harus mempunyai alamat yang UNIQUE.
¨ Jumlah dari Address Bus menyatakan jumlah komponen pendukung yang mampu dialamati oleh microprocessor yang bersankutan.
Control BUS
Sebagai sarana pembawa signal kontrol antara microprocessor dan peralatan pendukung didalam kesinambungan komunikasi antara bagian pada sistem komputer tersebut.
Sebagai sarana pembawa signal kontrol antara microprocessor dan peralatan pendukung didalam kesinambungan komunikasi antara bagian pada sistem komputer tersebut.
Apakah manfaat menggunakan arsitektur multiple-bus dibandingkan dengan arsitektur single-bus?
Jawab:
Penggunaan multi-arsitektur bus memiliki keuntungan besar dalam kecepatan dan tentu saja, akan mempengaruhi kinerja juga. Alih-alih menggunakan arsitektur bus tunggal, akan lebih mudah untuk menggunakan beberapa-arsitektur bus. Menggunakan arsitektur bus ganda akan membuat masing-masing perangkat untuk terhubung ke bus sendiri, yang berarti bahwa setiap perangkat akan memiliki bus sendiri. Dengan cara ini, maka akan lebih cepat untuk mentransfer data dari setiap perangkat.
Arsitektur-bus tunggal meiliki banyak perangkat yang terhubung ke bus tunggal, yang pada akhirnya akan mencapai kapasitas bus dan dengan demikian akan membuat data “antrian”. Tentu saja, biaya akan lebih untuk memiliki beberapa bus, tetapi biaya tidak akan cocok dengan kebutuhan kecepatan lebih cepat, dibandingkan dengan salah satu dari yang arsitektur tunggal-bus.
Jawab:
Penggunaan multi-arsitektur bus memiliki keuntungan besar dalam kecepatan dan tentu saja, akan mempengaruhi kinerja juga. Alih-alih menggunakan arsitektur bus tunggal, akan lebih mudah untuk menggunakan beberapa-arsitektur bus. Menggunakan arsitektur bus ganda akan membuat masing-masing perangkat untuk terhubung ke bus sendiri, yang berarti bahwa setiap perangkat akan memiliki bus sendiri. Dengan cara ini, maka akan lebih cepat untuk mentransfer data dari setiap perangkat.
Arsitektur-bus tunggal meiliki banyak perangkat yang terhubung ke bus tunggal, yang pada akhirnya akan mencapai kapasitas bus dan dengan demikian akan membuat data “antrian”. Tentu saja, biaya akan lebih untuk memiliki beberapa bus, tetapi biaya tidak akan cocok dengan kebutuhan kecepatan lebih cepat, dibandingkan dengan salah satu dari yang arsitektur tunggal-bus.
What are the diference among sequential access, and random access?
Jawab:
Sequential access
Secara terurut. Akses yang dilakukan dengan cara membaca atau menulis suatu record di file dengan membaca terlebih dahulu yang pertama, kedua, sampai dengan record yang diinginkan.
Random Access
Secara acak atau langsung mengakses tempat yang dituju tanpa mencari record pertama dulu. akses ini juga disebut dengan direct access.
Jawab:
Sequential access
Secara terurut. Akses yang dilakukan dengan cara membaca atau menulis suatu record di file dengan membaca terlebih dahulu yang pertama, kedua, sampai dengan record yang diinginkan.
Random Access
Secara acak atau langsung mengakses tempat yang dituju tanpa mencari record pertama dulu. akses ini juga disebut dengan direct access.
What is the general relationship among access time, memory cost, and capacity?
Jawab:
Memori dapat diatur oleh penurunan harga per bit dengan waktu peningkatan akses, dan ketika data dan instruksi dapat didistribusikan melalui memori ini dengan penurunan frekuensi akses memori oleh CPU, maka pola ini akan mengurangi biaya secar keseluruhan dengan kinerja tingkat tertentu.
Semakin kecil waktu akses, semakin besar harga per bitnya
Semakin besar kapasitas, semakin kecil harga per bitnya
Semakin besar kapasitas, semakin besar waktu aksesnya
Jawab:
Memori dapat diatur oleh penurunan harga per bit dengan waktu peningkatan akses, dan ketika data dan instruksi dapat didistribusikan melalui memori ini dengan penurunan frekuensi akses memori oleh CPU, maka pola ini akan mengurangi biaya secar keseluruhan dengan kinerja tingkat tertentu.
Semakin kecil waktu akses, semakin besar harga per bitnya
Semakin besar kapasitas, semakin kecil harga per bitnya
Semakin besar kapasitas, semakin besar waktu aksesnya
What are the differences among direct mapping. Associative mapping. And set associative mapping?
Jawab:
Pemeteaan Langsung
Tekhnik yang memetakan blok memori utama hanya kesebuah saluran cache saja. Pemetaan ini alamat blok memori utama sebagai nomer saluran cache, ketika suatu blok data sedang diakses atau dibaca terhadap saluran yang diberikan,maka perlu memberikan tag bagi data untuk membedakan nya dengan blok-blok lain yang dapat sesuai dengan saluran tersebut.
Pemetaan assosiatif
Dengan cara setiap blok memori utama dapat dimuat kesembarang saluran cache. Alamat memori utama diinterpresentasikan dalam field tag dan field word oleh kontrol logika cache.
Pemetaan set assosiatif
prinsipnya adalah penggabungan kedua pemetaan langsung dan assosiatif, alamat memori utama diinterpresentasikan dalam tiga field, yaitufield tag, field word dan field set. Setiap blok memori utama dapat dimuat dalam sembarang saluran cache.
Jawab:
Pemeteaan Langsung
Tekhnik yang memetakan blok memori utama hanya kesebuah saluran cache saja. Pemetaan ini alamat blok memori utama sebagai nomer saluran cache, ketika suatu blok data sedang diakses atau dibaca terhadap saluran yang diberikan,maka perlu memberikan tag bagi data untuk membedakan nya dengan blok-blok lain yang dapat sesuai dengan saluran tersebut.
Pemetaan assosiatif
Dengan cara setiap blok memori utama dapat dimuat kesembarang saluran cache. Alamat memori utama diinterpresentasikan dalam field tag dan field word oleh kontrol logika cache.
Pemetaan set assosiatif
prinsipnya adalah penggabungan kedua pemetaan langsung dan assosiatif, alamat memori utama diinterpresentasikan dalam tiga field, yaitufield tag, field word dan field set. Setiap blok memori utama dapat dimuat dalam sembarang saluran cache.
For a direct-mapped cache, amian memory address is viewed as consisting of two fields. List and define the two fields.
Jawab:
Tag, Slot, Offset
What is the distinction between spatial locality and temporal locality?
Jawab:
Lokalitas Temporal; artinya bahwa suatu instruksi yang baru saja diolah memiliki peluang untuk diolah lagi. Contoh kasusnya adalah pada perintah perulangan (looping).
Lokalitas Spatial; artinya bahwa instruksi yang akan diolah cenderung berada pada lokasi memori yang berdekatan. Contoh kasusnya pada pengaksesan array.
Jawab:
Tag, Slot, Offset
What is the distinction between spatial locality and temporal locality?
Jawab:
Lokalitas Temporal; artinya bahwa suatu instruksi yang baru saja diolah memiliki peluang untuk diolah lagi. Contoh kasusnya adalah pada perintah perulangan (looping).
Lokalitas Spatial; artinya bahwa instruksi yang akan diolah cenderung berada pada lokasi memori yang berdekatan. Contoh kasusnya pada pengaksesan array.
In general, what are strategies for exploiting spatial and temporal locality?
Jawab:
Cache dengan lokalitas temporal dirancang untuk menggunakan data instruksi yang sama secara berulang-ulang. Sementara itu, lokalitas spasial dirancang untuk mengantisipasi program-program yang membutuhkan pengaksesan secara berurutan. Saat CPU mengolah suatu instruksi program, maka instruksi akan diambil dari cache memori. Instruksi yang akan diambil tersebut boleh jadi berada dalam cache memori, boleh jadi tidak ada. Bila instruksi tersebut ada dalam cache memori, maka kondisi ini disebut sebagai cache hit. Bila instruksi tidak ditemukan, maka disebut sebagai cache miss, sehingga instruksi harus diambil dari tingkatan yang lebih tinggi (biasanya memori utama). Secara umum, semakin besar ukuran memori, maka peluang untuk cache hit semakin besar.
What is a parity bit?
Jawab:
Bit paritas disebut juga bit pemeriksa, yaitu bit tambahan yang ditempatkan di posisi akhir sebuah byte. Bit paritas dipakai untuk tujuan pemeriksaan akurasi, yaitu memeriksa kesalahan (error) selama transmisi.
Jawab:
Cache dengan lokalitas temporal dirancang untuk menggunakan data instruksi yang sama secara berulang-ulang. Sementara itu, lokalitas spasial dirancang untuk mengantisipasi program-program yang membutuhkan pengaksesan secara berurutan. Saat CPU mengolah suatu instruksi program, maka instruksi akan diambil dari cache memori. Instruksi yang akan diambil tersebut boleh jadi berada dalam cache memori, boleh jadi tidak ada. Bila instruksi tersebut ada dalam cache memori, maka kondisi ini disebut sebagai cache hit. Bila instruksi tidak ditemukan, maka disebut sebagai cache miss, sehingga instruksi harus diambil dari tingkatan yang lebih tinggi (biasanya memori utama). Secara umum, semakin besar ukuran memori, maka peluang untuk cache hit semakin besar.
What is a parity bit?
Jawab:
Bit paritas disebut juga bit pemeriksa, yaitu bit tambahan yang ditempatkan di posisi akhir sebuah byte. Bit paritas dipakai untuk tujuan pemeriksaan akurasi, yaitu memeriksa kesalahan (error) selama transmisi.
How does SDRAM differ from ordinary DRAM?
Jawab:
Karena DRAM adalah tipe RAM yang menyimpan setiap bit data pada kapasitor yang terpisah dalam sebuah IC. Sedangkan SRAM yang menghendaki enam transistor untuk setiap bitnya.
Jawab:
Karena DRAM adalah tipe RAM yang menyimpan setiap bit data pada kapasitor yang terpisah dalam sebuah IC. Sedangkan SRAM yang menghendaki enam transistor untuk setiap bitnya.
How are data written onto a magnetic disk?
Jawab:
Penulisan data pada magnetic disk berdasarkan pada medan magnet yang dihasilkan arus listrik yang mengalir melalui sebuah kumparan. Pulsa kemudian dikirimkan ke head, dan pola-pola magnetik direkam pada permukaan dibawahnya dengan pola yang berbeda bagi arus listrik positif dan negatif
Jawab:
Penulisan data pada magnetic disk berdasarkan pada medan magnet yang dihasilkan arus listrik yang mengalir melalui sebuah kumparan. Pulsa kemudian dikirimkan ke head, dan pola-pola magnetik direkam pada permukaan dibawahnya dengan pola yang berbeda bagi arus listrik positif dan negatif
How are data read from a magnetic disk?
Jawab:
Pembacaan data pada magnetic disk menggunakan kumparan pengkonduksi (conducting coil), atau head. Pada saat permukaan disk melintasi bagian bawah head, maka permukaan disk mengeluarkan arus yang mempunyai polaritas yang sama dengan polaritas yang telah direkam.
Jawab:
Pembacaan data pada magnetic disk menggunakan kumparan pengkonduksi (conducting coil), atau head. Pada saat permukaan disk melintasi bagian bawah head, maka permukaan disk mengeluarkan arus yang mempunyai polaritas yang sama dengan polaritas yang telah direkam.
Explain the term striped data?
Jawab:
Dasar dari teknik RAID adalah “striping”, sebuah metoda untuk menyatukan beberapa harddisk untuk menjadi sebuah harddisk virtual. Striping pada dasarnya membuat partisi pada setiap harddisk menjadi banyak stripe (potongan kecil) yang mulai dari 512byte atau beberapa megabyte. Masing-masing stripe ini akan di tumpuk satu sama lain secara berputar / bergilir antar harddisk, oleh karena itu gabungan tempat penyimpanan di harddisk akan berurutan (berselang seling) dalam bentuk stripe dari setiap harddisk. Tergantung pada kebutuhan aplikasi, I/O atau data intensif, akan menentukan besar atau kecil-nya stripe yang akan digunakan.
Referensi:
1. William Stalling Computer Organization and Architecture, Prentice Hall, 6 Th ed, 2000
2. PPT 1 – PPT 5
3. http://id.wikipedia.org/wiki/Hukum_Moore
Jawab:
Dasar dari teknik RAID adalah “striping”, sebuah metoda untuk menyatukan beberapa harddisk untuk menjadi sebuah harddisk virtual. Striping pada dasarnya membuat partisi pada setiap harddisk menjadi banyak stripe (potongan kecil) yang mulai dari 512byte atau beberapa megabyte. Masing-masing stripe ini akan di tumpuk satu sama lain secara berputar / bergilir antar harddisk, oleh karena itu gabungan tempat penyimpanan di harddisk akan berurutan (berselang seling) dalam bentuk stripe dari setiap harddisk. Tergantung pada kebutuhan aplikasi, I/O atau data intensif, akan menentukan besar atau kecil-nya stripe yang akan digunakan.
Referensi:
1. William Stalling Computer Organization and Architecture, Prentice Hall, 6 Th ed, 2000
2. PPT 1 – PPT 5
3. http://id.wikipedia.org/wiki/Hukum_Moore
Senin, 27 Agustus 2012
Mengatasi CPU Usage 100% Dan Windows Explorer Hang
Pada bahasan kali ini saya ingin berbagi tips untuk mengatasi
permasalahan pada Windows, yaitu permasalahan CPU Usage yang tinggi,
dimana menunjukan angka 100% terus, padahal hanya membuka beberapa file
dan program saja dan Windows Explorer yang sering hang/not responding
pada saat anda menggunakannya. Permasalahan tersebut banyak sekali penyebabnya, seperti adanya virus, malware, spyware, WIndows yang bermasalah, atau permasalahan hardware (klo yang ini saya angkat tangan…hehe). Namun jika sebeumnya anda menggunakan laptop atau komputer anda tidak ada masalah, dan tiba-tiba anda menemui masalah seperti ini, anda perlu curiga dan mencari tahu permasalahannya, mungkin saja hal tersebut bukan permasalahan hardware.
Sebagai Technical Support saya memang sering menemui masalah ini di sisi user, dimana mereka mengadukan masalah ini dan minta dilakukan install ulang Windows, padahal belum lama sudah saya install komputer tersebut. Saya sempat berpikir masalah tersebut adalah karena virus, namun pada PC user tersebut sudah terinstall Antivirus yang update selalu.
Setelah melakukan troubleshoot dan Googling akhirnya saya temukan permasalahannya. Berikut cara mengatasinya:
1. Scan PC anda dengan program pembasmi Adware, Malware, Spyware.
Adware, Malware, dan Spyware berbeda dengan Virus, program-program di atas adalah program-program jahat yang memperlambat kinerja komputer (Adware dan Malware), dan memata-matai aktivitas komputer anda dari jauh (Spyware), apabila komputer anda terkoneksi internet.
Untuk menanganinya anda dapat menggunakan program Super Anti Spyware, program ini gratis dan dapat anda download di website resminya di http://www.superantispyware.com/ dan anda klik link Download SUPERAntiSpyware FREE Edition. Setelah install saya sarankan untuk melakukan update database terlebih dahulu sebelum melakukan scanning.
2. Disable program-program aneh yang dijalankan pada Startup Windows.
Tanpa anda sadari banyak program-program yang tidak anda kenal dijalankan pada Windows Startup, yang menyebabkan lambatnya kinerja komputer anda, untuk menghapusnya anda dapat menjalankan.
Start – Run - ketikkan msconfig, lalu akan muncul jendela System Configuration Utility, kemudian anda klik tab Startup, kemudian uncheck program-program startup yang tidak penting. Untuk mengetahui pentingnya program tersebut anda bisa mengeceknya yang ada pada program-program yang anda install yang penting dijalankan pada saat Startup Windows.

3. Hapus Key InProcServer32 pada Regedit (Windows XP only).
Apabila cara pertama dan kedua tidak berhasil, anda dapat menggunakan cara ini, yaitu menghapus key InProcServer32 pada Regedit, key ini berfungsi untuk membaca semua file media, seperti .AVI pada harddisk anda, sehingga membuat kerja Windows Explorer menjadi lebih berat, dan mengakibatkan Hang dan CPU Usage tinggi.
Cara menghapusnya:
Start – Run - ketikkan regedit, lalu akan muncul jendela Registry Editor, kemudian anda masuk ke
HKEY_CLASSES_ROOT\CLSID\{c5a40261-cd64-4ccf-84cb-c394da41d590}\InProcServer32
Backup terlebih dahulu dengan cara Klik kanan pada Key InProcServer32 – Export. Setelah selesai hapus key InProcServer32 tersebut, dan coba Restart Windows anda.

Dari cara-cara di atas, penulis melakukan cara terakhir dan terbukti kinerja Windows Explorer dan CPU Usage kembali normal, bagaimana dengan anda?
Bagi pengguna Windows 7 yang tidak ada key registry HKEY_CLASSES_ROOT\CLSID\{c5a40261-cd64-4ccf-84cb-c394da41d590}\InProcServer32, coba anda cek apakah ada aplikasi Media Player Classic/K-Lite pada komputer anda, jika ada coba anda uninstall terlebih dahulu, restart, dan coba cek apakah ada perbedaanya.
Semoga bermanfaat.
Source :
http://asus87.com
Langganan:
Postingan (Atom)
Topics
- Download (1)
- IT Learning (8)
- Makalah (12)
- My Article (4)
- Tugas Soft Skill (33)
Recent
Blogroll
Widget
Diberdayakan oleh Blogger.
About Me
Popular Posts
-
In network communication work can not be separated from transmission media, that all make communication and connected between all networ...
-
Pada bahasan kali ini saya ingin sharing beberapa ebook yang menjelaskan dasar, pengertian, konsep, dan penerapan jaringan komputer dala...
-
Kali ini saya akan memberikan cara yang sedikit spesial, yaitu Cara Dapat Gems Gratis di Clash of Clans. Berbeda dengan cara diluar sana, ...
-
Pada bahasan kali ini saya ingin berbagi tips untuk mengatasi permasalahan pada Windows, yaitu permasalahan CPU Usage yang t...
-
Terimakasih sebelumnya buat teman - teman yang sudah datang dan menyimak article ini . Sebelumnya mau menjelaskan apa saja yang membu...
Index
- Download (1)
- IT Learning (8)
- Makalah (12)
- My Article (4)
- Tugas Soft Skill (33)