Gambar

Senin, 15 Maret 2010

Sejarah Sistem Operasi


Sistem operasi telah berkembang selama bertahun-tahun. Pada bagian berikut kita akan secara singkat melihat beberapa highlights. Karena sistem operasi secara historis telah berhubungan erat dengan arsitektur komputer yang mereka jalankan, kita akan melihat komputer generasi berturut-turut untuk melihat apa yang mereka sistem operasi seperti. Pemetaan ini sistem operasi komputer generasi ke generasi adalah kasar, tetapi tidak memberikan struktur di mana akan ada yang dapat ada.

Sejati pertama komputer digital ini dirancang oleh ahli matematika Inggris, Charles Babbage (1792-1871). Meskipun Babbage menghabiskan sebagian besar hidupnya dan keberuntungan mencoba membangun "mesin analitis." Ia tidak pernah mendapatkannya bekerja sebagaimana mestinya karena ini murni mekanis, dan teknologi zamannya tidak bisa menghasilkan yang dibutuhkan roda, roda gigi, dan roda gigi yang tinggi presisi yang ia butuhkan. Tak perlu dikatakan, mesin analitis tidak mempunyai sistem operasi.


Generasi Pertama (1945-55) Vacuum Pembuluh dan Plugboards
Setelah berhasil Babbage usaha, sedikit kemajuan dalam membangun komputer digital hingga Perang Dunia II. Sekitar pertengahan tahun 1940-an, Howard Aiken di Harvard, John von Neumann di Institute for Advanced Study di Princeton, J. Presper Eckert dan William Mauchley di University of Pennsylvania, dan Konrad Zuse di Jerman, antara lain, semua berhasil dalam membangun menghitung mesin. Pertama relai mekanik yang digunakan tetapi sangat lambat, dengan waktu siklus yang diukur dalam detik. Relay yang kemudian digantikan oleh tabung vakum. Mesin-mesin ini sangat besar, mengisi seluruh kamar dengan puluhan ribu tabung vakum, tetapi mereka masih jutaan kali lebih lambat daripada komputer pribadi yang termurah yang tersedia saat ini.

Pada hari-hari awal ini, kelompok satu orang yang dirancang, dibangun, diprogram, dioperasikan, dan dipelihara setiap mesin. Semua program ini dilakukan dalam bahasa mesin mutlak, sering dengan kabel sampai plugboards untuk mengontrol fungsi-fungsi dasar mesin. Bahasa pemrograman tidak dikenal (bahkan bahasa assembly tidak diketahui). Sistem operasi pernah terdengar. Yang biasanya terbuat dari operasi ini bagi programmer untuk sign up blok waktu pada lembar pendaftaran di dinding, lalu datang ke kamar mesin, masukkan plugboard nya ke dalam komputer, dan menghabiskan beberapa jam ke depan berharap bahwa tidak satu pun dari 20.000 tabung vakum atau akan membakar keluar selama berlari. Hampir semua masalah itu langsung perhitungan numerik, seperti grinding keluar tabel sinus, cosinus, dan logaritma.

Pada awal 1950-an, rutin telah meningkat sedikit dengan pengenalan kartu meninju.Sekarang mungkin untuk menulis program pada kartu-kartu dan membacanya dalam daripada menggunakan plugboards; jika tidak, prosedur adalah sama,

Untuk Generasi berikutnya tunggu posting aq selanjutnya ya.....


Selengkapnya...

Manajemen Informasi


Manajer mengelola 5 (lima) jenis sumber daya, yaitu:
1. Manusia
2. Material
3. Mesin (termasuk fasilitas dan energi)
4. Uang
5. Informasi (termasuk data)

Tugas manajer adalah mengelola kelima sumber daya tersebut agar dapat digunakan dengan cara yang paling efektif, dengan cara menggunakan sumber daya konseptual untuk mengelola sumber daya fisik.

Manajer memandang penting manajemen informasi pada tahun-tahun terakhir ini, alasannya:

1. Kompleksitas kegiatan bisnis yang meningkat
Saat ini bisnis lebih kompleks dari pada sebelumnya.
2. Kemampuan komputer yang semakin baik
Perkembangan komputer yang semakin semakin cepat membuat komputer semakin baik dalam hal ukuran dan kecepatannya.

Terdapat 3 (tiga) tingkat-tingkat manajemen, yaitu:
1. Stategic Planning Level (Tingkat Perencanaan Strategis)
Keputusan-keputusan yang diambil mempengaruhi seluruh organisasi pada tahun-tahun yang akan datang. Misalnya direktur dan para wakil direktur.
2. Management Control Level (Tingkat Pengendalian Manajemen)
Bertanggung jawab melaksanakan rencana dan memastikan tercapainya tujuan. Misalnya manajer wilayah, direktur produk, dan kepala divisi.
3. Operation Control Level (Tingkat Pengendalian Operasional)
Bertanggung jawab menyelesaikan rencana-rencana yang telah ditetapkan oleh para manajer ditingkat yang lebih tinggi, tempat berlangsungnya operasi perusahaan. Misalnya kepala departemen, penyelia (supervisor), pemimpin proyek.

Menurut Henri Fayol, manajer melaksanakan 5 (lima) fungsi-fungsi manajemen yang utama, yaitu:
1. Plan, merencanakan apa yang akan mereka lakukan
2. Organize, mengorganisasikan untuk mencapai rencana tersebut
3. Staff, menyusun staf organisasi mereka dengan sumber daya yang diperlukan
4. Direct, mengarahkan untuk melaksanakan rencana
5. Control, mengendalikan sumber daya agar tetap beroperasi secara optimal.


Manajer memang harus memiliki banyak keahlian, tetapi ada 2 (dua) keahlian yang mendasar yaitu:
a. Keahlian berkomunikasi (lisan maupun tertulis)
b. Keahlian memecahkan masalah (problem solving).


Dua jenis pengetahuan manajer yang merupakan kunci dalam menggunakan komputer adalah:
a. Mengerti komputer (keunggulan, kelemahan, serta mampu menggunakan)
b. Mengerti informasi (bagaimana menggunakan informasi, memperoleh informasi,
membagi informasi, dsb).
Selengkapnya...

Jumat, 12 Maret 2010

Apakah Sistem Operasi


Kebanyakan pengguna komputer mempunyai beberapa pengalaman dengan sistem operasi, tetapi sulit untuk dijabarkan secara tepat apa sistem operasi. Sebagian dari masalah adalah bahwa sistem operasi pada dasarnya melaksanakan dua fungsi yang tidak terkait, memperluas mesin dan mengelola sumber daya, dan tergantung pada siapa yang melakukan berbicara, Anda mendengar kebanyakan tentang satu fungsi atau yang lain. Mari kita lihat keduanya.


1. Sistem Operasi sebagai Extended Machine

Seperti disebutkan sebelumnya, arsitektur (set instruksi, organisasi memori, I / O, dan bus struktur) dari sebagian besar komputer di tingkat bahasa mesin primitif dan canggung untuk program, terutama untuk input / output. Untuk membuat hal ini lebih konkret, marilah kita secara singkat melihat bagaimana floppy disk I / O dilakukan dengan menggunakan PD765 NEC compatible controller chip yang digunakan pada kebanyakan Intel berbasis komputer pribadi. (Sepanjang buku ini kita akan menggunakan istilah "floppy disk" dan "disket" secara bergantian.) The PD765 memiliki 16 perintah, masing-masing ditentukan oleh memuat antara 1 dan 9 byte ke register perangkat. Perintah-perintah ini adalah untuk membaca dan menulis data, menggerakkan lengan disk, dan format trek, serta menginisialisasi, sensing, pengaturan ulang, dan recalibrating kontroler dan drive.

Perintah yang paling dasar adalah membaca dan menulis, yang masing-masing memerlukan 13 parameter, dikemas menjadi 9 bytes. Parameter-parameter ini menentukan barang-barang seperti alamat blok disk untuk dibaca, jumlah sector per track, mode perekaman digunakan pada medium fisik, dengan jarak kesenjangan antarsektor, dan apa yang harus dilakukan dengan data yang dihapus-alamat-tanda . Jika Anda tidak mengerti omong kosong ini, jangan khawatir, bahwa justru titik-itu agak esoterik. Ketika operasi selesai, chip pengontrol pengembalian status dan kesalahan 23 bidang dikemas menjadi 7 byte. Seolah-olah itu belum cukup, floppy disk programmer juga harus selalu mengetahui apakah motor aktif atau nonaktif. Jika motor tidak aktif, hal itu harus diaktifkan (dengan penundaan startup panjang) sebelum data dapat dibaca atau ditulis. Motor tidak boleh dibiarkan terlalu lama, bagaimanapun, atau floppy disk akan usang. Jadi programmer dipaksa untuk berurusan dengan trade-off antara penundaan startup lama versus mengenakan keluar disket (dan kehilangan data pada mereka).

Tanpa pergi ke rincian yang nyata, itu harus jelas bahwa rata-rata mungkin pemrogram tidak ingin terlalu erat terlibat dengan program dari floppy disk (atau hard disk, yang sama seperti kompleks dan sangat berbeda). Sebaliknya, apa yang diinginkan programmer adalah sederhana, abstraksi tingkat tinggi untuk berurusan dengan. Dalam kasus disk, abstraksi khas adalah bahwa disk berisi koleksi file bernama. Setiap file dapat dibuka untuk membaca atau menulis, kemudian membaca atau menulis, dan akhirnya ditutup. Rincian seperti apakah atau tidak rekaman harus menggunakan modulasi frekuensi diubah dan apa keadaan saat ini motor tidak boleh muncul dalam abstraksi disajikan kepada pengguna.

Program yang menyembunyikan kebenaran tentang hardware dari pemrogram dan hadiah yang baik, pandangan sederhana bernama file yang dapat dibaca dan ditulis, tentu saja, sistem operasi. Sama seperti sistem operasi perisai programmer dari disk hardware dan menyajikan sebuah file sederhana yang berorientasi pada interface, juga menyembunyikan banyak bisnis yang tidak menyenangkan tentang interrupt, timer, manajemen memori, dan fitur tingkat rendah. Dalam setiap kasus, abstraksi yang ditawarkan oleh sistem operasi lebih sederhana dan lebih mudah digunakan daripada yang ditawarkan oleh perangkat keras yang mendasarinya.

Dalam pandangan ini, fungsi dari sistem operasi adalah untuk menyajikan pengguna dengan setara dengan mesin yang diperpanjang atau mesin virtual yang lebih mudah program dari perangkat keras yang mendasarinya. Bagaimana sistem operasi mencapai tujuan ini adalah cerita panjang, yang akan kita pelajari secara rinci seluruh buku ini. Untuk meringkas dalam Singkatnya, sistem operasi menyediakan berbagai program layanan yang dapat memperoleh petunjuk khusus yang disebut dengan menggunakan sistem panggilan
Selengkapnya...

Comment


ShoutMix chat widget

Banner


Search Engine Optimization and SEO Tools
ecommerce web design
Add to Google
Share |
100 Blog Indonesia Terbaik free counters

Tukeran link



Copy kode di bawah masukan di blog anda, saya akan segera linkback kembali

Kolom blog tutorial

follow this blog

 

Copyright © 2009 by All About Computer Science