Selasa, 29 Oktober 2013
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
Jumat, 18 Oktober 2013
MACAM-MACAM ORGANISASI DARI SEGI TUJUAN
MACAM-MACAM ORGANISASI DARI SEGI TUJUAN
Organisasi adalah wadah
berkumpulnya sekelompok orang yang memiliki tujuan bersama, kemudian
mengorganisasikan diri dengan bekerja bersama-sama dan merealisasikan
tujuanya. Organisasi adalah wadah yang memungkinkan masyarakat dapat
meraih hasil yang sebelumnya belum dapat dicapai oleh individu secara
sendiri-sendiri. (James L. Gibson, 1986).
Banyak motivasi yang mendorong seseorang masuk dalam sebuah organisasi.
Diantara beberapa motivasi atau tujuan seseorang bergabung ke dalam suatu kelompok
organisasi adalah :
1)
Kelompoks atau organisasi sering dipakai untuk memecahkan
masalah-masalah.
2)
Mencegah kesepian dan kerenggangan
3)
Kelompok dapat memberikan bantuan pada saat kesusahan
/ menjumpai masalah
4)
Kelompok dapat memberikan tujuan dan nilai hidup
yang lebih baik, perilaku, dan kesetaraan kelompok
5)
Kelompok sosial , kerja dan bermacam-macam
kelompk lainnya memberikan prestige, status dan pengakuan.
Tujuan organisasi adalah
pernyataan yang menjelaskan apa ingin kita capai dalam berorganisasi, yang
berasal dari visi atau misi kita dalam berorganisasi. Tujuan adalah ujung ke
arah mana organisasi kita akan diarahkan. Macam organisasi dapat dilihat dari berbagai
segi, yaitu dari jumlah puncak pimpinan, segi keresmian, segi tujuan, segi luas
wilayah, segi sosial, dan segi bentuk. Yang akan saya bahas disini adalah
macam-macam organisasi dari segi tujuan yang ingin dicapai. Macam-macam
organisasi tersebut adalah :
1.
Organisasi Niaga
Organisasi yang tujuan utamanya untuk mencari keuntungan,
terutama dalam bidang bisnis. Macam-macam Organisasi Niaga :
-
Perseroan Terbatas (PT), yaitu perusahaan yang
didirikan oleh dua orang atau lebih yang berbadan hokum
-
Perseroan Komanditer (CV), yaitu salah satu
badan usaha yang dilakukan oleh pelaku bisnis usaha kecil dan menengah (UKM) di
Indonesia.
-
Firma (Fa), yaitu suatu organisasi bisnis dimana
ada perjanjian dua orang atau lebih untuk memperoleh keuntungan bersama.
-
Koperasi, yaitu badan usaha yang melandaskan
kegiatannya berdasarkan prinsip koperasi sekaligus sebagai gerakan ekonomi
rakyat yang berdasarkan atas asas kekeluargaan.
-
Join Venture, yaitu kerjasama antara dua orang
atau lebih dalam bidang bisnis untuk membentuk perusahaan baru.
-
Trust, yaitu penggabungan dua unit usaha menjadi
satu dan masing-masing unit usaha kehilangan identitasnya. Beberapa perusahaan
yang telah melebur akan melahirkan perusahaan baru yang lebih besar.
-
Kartel, yaitu persekutuan perusahaan-perusahaan
dibawah suatu perjanjian untuk mencapai tujuan tertentu.
-
Holding Company, yaitu suatu usaha untuk menggabungkan
satu perusahaan dengan perusahaan lain.
2.
Organisasi Sosial
Organisasi yang dibentuk
oleh anggota masyarakat, baik yang berbadan hukum maupun tidak berbadan hukum.
Berfungsi sebagai sarana partisipasi masyarakat untuk ikut andil dalam
pembangunan bangsa dan negara menuju arah yang lebih baik lagi dengan tujuan
menjadikan bangsa dan negara dalam pembentukan sosialisasi yang baik dan
menjadikan masyakarat yang penuh dengan jiwa sosialisasi yang tinggi.
Jalur pembentukan Organisasi Kemasyarakatan :
Ø
Jalur Keagamaan
Ø
Jalur Profesi
Ø
Jalur Kepemudaan
Ø
Jalur Kemahasiswaan
Ø
Jalur Kepartaian dan Kekaryaan
3.
Organisasi Regional dan Internasional
Organisasi Regional :
Organisasi yang luas
wilayahnya meliputi beberapa negara tertentu saja. Sebagai contoh : ASEAN
(Association of Southeast Asian Nations = Perhimpunan Bangsa-bangsa Asia
Tenggara (PERBARA)), dibentuk 8 Agustus 1967, memiliki 10 negara anggota, Timor
Leste dan Papua new Guinea hanya sebagai pemantau, dan masih mempertimbangkan akan
menjadi anggota).
Organisasi Internasional :
Organisasi yang anggota- anggotanya meliputi negara di dunia. Sebagai contoh :
UN (United Nations = Perserikatan Bangsa-Bangsa (PBB)),didirikan di San
Fransisco pada 24 Oktober 1945.
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
-
Sesuai janji gue yg ke II , gue mau buatin note ini sama temen" FB Khususnya buat cewek :) Nah ini udah jadi , maklum agak panjan...
-
Saya , Seftyan Fachrizki , Lahir Jakarta 25 September 1994 , saya adalah anak pertama dari 4 bersaudara , saya adalah seorang kakak dari k...
-
In network communication work can not be separated from transmission media, that all make communication and connected between all networ...
-
Nama : Seftyan Fachrizki Kelas : 1KA39 Npm : 16112897 Mata kuliah : IBD Judul : Tug...
-
Skema dasar sistem komputer Pada abstraksi tingkat atas, sistem komputer terdiri atas empat komponen. Keempat komponen bekerja sama dan s...
-
Organisasi adalah suatu perkumpulan atau kelompok yang dibentuk untuk tujuan tertentu dalam 1 tujuan yang pasti , oraganisasi dibentuk unt...
-
Apakah yang dimaksud dengan stored program computer ? Jawab: Storade program komputer yaitu program (kumpulan instruksi) disimpan di s...
-
2.1 Ciri-ciri Organisasi Adapun ciri-ciri dari organisasi adalah : - Adanya komponen ( atasan dan bawahan) - Adanya kerja sama (coope...
-
Ada beberapa aktivitas yang mungkin oleh sebagian orang dinilai dapat membatalkan puasa, termasuk mimpi basah. Padahal jika merujuk ...
Index
- Download (1)
- IT Learning (8)
- Makalah (12)
- My Article (4)
- Tugas Soft Skill (33)