Tampilkan postingan dengan label sistem. Tampilkan semua postingan
Tampilkan postingan dengan label sistem. Tampilkan semua postingan

Minggu, 01 Desember 2013

Sistem Komputer Evolusi

sistem komputer


Sistem Komputer - Evolusi

Evolusi fungsi perangkat I/O Sistem komputer mengalami peningkatan kompleksitas dan kecanggihan komponen-komponennya, yang sangat tampak pada fungsi-fungsi I/O sebagai berikut :
  1. Pemroses mengendalikan perangkat I/O secara langsung. Masih digunakan sampai saat ini untuk perangkat sederhana yang dikendalikan mikroprosessor sehingga menjadi perangkat berintelijen (inteligent device).
  2. Pemroses dilengkapi pengendali I/O (I/O controller). Pemroses menggunakan I/O terpogram tanpa interupsi, sehingga tak perlu memperhatikan rincian-rincian spesifik antarmuka perangkat. 
  3. Perangkat dilengkapi fasilitas interupsi. Pemroses tidak perlu menghabiskan waktu menunggu selesainya operasi I/O, sehingga meningkatkan efisiensi pemroses.
  4. I/O controller mengendalikan memori secara langsung lewat DMA. Pengendali dapat memindahkan blok data ke/dari memori tanpa melibatkan pemroses kecuali diawal dan akhir transfer.
  5. Pengendali I/O menjadi pemroses terpisah. Pemroses pusat mengendalikan.memerintahkan pemroses khusus I/O untuk mengeksekusi program I/O di memori utama. Pemroses I/O mengambil dan mengeksekusi intruksi-intruksi ini tanpa intervensi pemroses pusat. Dimungkinkan pemroses pusat menspesifikasikan barisan aktivitas I/O dan hanya diinterupsi ketika seluruh barisan intruksi diselesaikan.
  6. Pengendali I/O mempunyai memori lokal sendiri. Perangkat I/O dapat dikendalikan dengan keterlibatan pemroses pusat yang minimum.
Arsitektur ini untuk pengendalian komunikasi dengan terminal-terminal interaktif. Pemroses I/O mengambil alih kebanyakan tugas yang melibatkan pengendalian terminal. Evolusi bertujuan meminimalkan keterlibatan pemroses pusat, sehingga pemroses tidak disibukkan dengan tugas I/O dan dapat meningkatkan kinerja sistem.

Prinsip manajemen perangkat I/O Terdapat dua sasaran perancangan I/O, yaitu :
  1. Efisiensi. Aspek penting karena operasi I/O sering menimbulkan bottleneck.
  2. Generalitas (device independence). Manajemen perangkat I/O selain berkaitan dengan simplisitas dan bebas kesalahan, juga menangani perangkat secara seragam baik dari cara proses memandang maupun cara sistem operasi mengelola perangkat dan operasi I/O. 
Software diorganisasikan berlapis. Lapisan bawah berurusan menyembunyikan kerumitan perangkat keras untuk lapisan-lapisan lebih atas. Lapisan lebih atas berurusan memberi antar muka yang bagus, bersih, nyaman dan seragam ke pemakai.

Masalah-masalah manajemen I/O adalah :
  1. Penamaan yang seragam (uniform naming). Nama berkas atau perangkat adalah string atau integer, tidak bergantung pada perangkat sama sekali.
  2. Penanganan kesalahan (error handling). Umumnya penanganan kesalahan ditangani sedekat mungkin dengan perangkat keras.
  3. Transfer sinkron vs asinkron. Kebanyakan I/O adalah asinkron. Pemroses mulai transfer dan mengabaikan untuk melakukan kerja lain sampai interupsi tiba. Program pemakai sangat lebih mudah ditulis jika operasi I/O berorientasi blok. Setelah perintah read, program kemudian ditunda secara otomatis sampai data tersedia di buffer.
  4. Sharable vs dedicated. Beberapa perangk dapat dipakai bersama seperti disk, tapi ada juga perangkat yang hanya satu pemakai yang dibolehkan memakai pada satu saat. Contoh : printer.

Hirarki manajemen perangkat I/O :
    a. Interrupt handler. Interupsi harus disembunyikan agar tidak terlihat rutin berikutnya. Device driver di blocked saat perintah I/O diberikan dan menunggu interupsi. Ketika interupsi terjadi, prosedur penanganan interupsi bekerja agar device driver keluar dari state blocked.
      b. Device drivers. Semua kode bergantung perangkat ditempatkan di device driver. Tiap device driver menangani satu tipe (kelas) perangkat dan bertugas menerima permintaan abstrak perangkat lunak device independent diatasnya dan melakukan layanan permintaan.
      Mekanisme kerja device driver :
      1. Menerjemahkan perintah abstrak menjadi perintah konkret.
      2. Setelah ditentukan perintah yang harus diberikan ke pengendali, device driver mulai menulis ke register-register pengendali perangkat.
      3. Setelah operasi selesai dilakukan perangkat, device driver memeriksa status kesalahan yang terjadi.
      4. Jika berjalan baik, device driver melewatkan data ke perangkat lunak device independent.
      5. Kemudian device driver melaporkan status operasinya ke pemanggil.


      c. Perangkat lunak device independent. Bertujuan membentuk fungsi-fungsi I/O yang berlaku untuk semua perangkat dan memberi antarmuka seragam ke perangkat lunak tingkat pemakai.

      Fungsi-fungsi lain yang dilakukan :
      • Sebagai interface seragam untuk seluruh device driver.
      • Penamaan perangkat.
      • Proteksi perangkat.
      • Memberi ukuran blok perangkat agar bersifat device independent.
      • Melakukan buffering.
      • Alokasi penyimpanan pada block devices.
      • Alokasi dan pelepasan dedicated devices.
      • Pelaporan kesalahan. 

      d. Perangkat lunak level pemakai. Kebanyakan perangkat lunak I/O terdapat di sistem operasi. Satu bagian kecil berisi pustaka-pustaka yang dikaitkan pada program pemakai dan berjalan diluar kernel. System calls I/O umumnya dibuat sebagai prosedur-prosedur pustaka. Kumpulan prosedur pustaka I/O merupakan bagian sistem I/O. Tidak semua perangkat lunak I/O level pemakai berupa prosedur-prosedur pustaka. Kategori penting adalah sistem spooling. Spooling adalah cara khusus berurusan dengan perangkat I/O yang harus didedikasikan pada sistem multiprogramming. 

      Sistem Komputer - Evolusi, langsung aja dilanjut klik sistem komputer untuk melanjutkan materi kita.
      ReadFull Article ..

      Sabtu, 09 November 2013

      10 Tools Terbaik Pada Sistem Operasi Windows 7


      Windows 7 tidak hanya menarik banyak perhatian dari pers sebagai teknologi tinggi, tetapi juga memang banyak perubahan antarmuka yang baru, seperti taskbar didesain ulang, fitur manajemen file yang baru, library dan lain-lain. Beberapa tools telah disempurnakan yang kemudian disertakan dengan OS. Di sini kita membahas 10 dari tools terbaik  windows 7 yang membuat pekerjaan komputasi menjadi lebih mudah.
      Action Center
      Centralized management adalah yang lagi hot pada Windows 7 dan memberikan Anda lokasi one-stop shopping di mana Anda dapat menangani masalah keamanan, troubleshooting, dan recovery, bukan mencari-cari applet untuk masing-masing bagian. Semuanya dikombinasikan dalam Control Panel yang mudah digunakan, di mana Anda mendapatkan pemeliharaan dan pesan keamanan dan dapat melihat informasi performa, mengubah pengaturan UAC, dan banyak lagi.
      Ini merupakan perkembangan dari Security Center di Windows Vista. Masuk akal untuk menggabungkan security settings, system maintenance, dan recovery. Action Center juga muncul sebagai icon pada system tray, yang menampilkan simbol X merah jika ada masalah yang perlu Anda cari.
      Problem Steps Recorder
      Salah satu tool baru yang keren di Windows 7 adalah Problem Steps Recorder (PSR) terutama untuk memberikan dukungan teknis kepada pengguna Windows. Tidak peduli seberapa keras mereka mencoba, tetapi pengguna sering mengalami masalah untuk secara akurat menggambarkan masalah mereka dan langkah mereka ambil sebelum atau setelah mengalaminya. Tentu, Remote Assistance bisa menjadi berkah dalam situasi ini. Tapi kita tidak bisa selalu terhubung ke user komputer secara real time. Saat itulah PSR datang menolong.
      Problem Steps Recorder merupakan sebuah jenis perangkat lunak yang mencatat semua tindakan keystrokes, klik mouse, termasuk screenshot dll dan menyimpan urutan peristiwa dalam suatu halaman dokumen MHTML. Anda bisa memulai PSR dengan memasukkan psr.exe di kotak Start Search lewat pilihan command prompt.
      ISO burner
      Citra ISO adalah file jenis arsip yang sering digunakan untuk mendistribusikan perangkat lunak. Pada Windows 7, Microsoft menyertakan ini sebagai jawaban dari daftar keinginan banyak pengguna dalam waktu yang lama. Sekarang Anda tidak perlu mendownload dan menginstal sebuah program pihak ketiga untuk membakar ISO file ke disk. Misalnya Anda ingin membuat bootable CD gunakanlah alat ini. Ini adalah proses yang sederhana: Setelah Anda men-download .ISO ke hard drive Anda, cukup klik dua kali dan Windows 7 akan membuka kotak Disc Burn Image dialog untuk melakukan burn disk.
      Biometric device management.
      Pada versi Windows sebelumnya, otentikasi biometrik dan pengelolaan perangkat biometrik (sensor sidik jari) diperlukan perangkat lunak pihak ketiga yang mungkin atau mungkin tidak dapat terintegrasi dengan baik dengan OS. Sekarang dalam Windows 7 sudah built in Windows Biometric Framework, yang memberikan developer API yang bisa Anda gunakan untuk membangun biometrik ke dalam aplikasi. Pembuat hardware sensor sidik jari, seperti UPEK dan AuthenTec, bekerja sama dengan Microsoft pada pengembangan framework-nya. Biometric ini dapat diakses melalui Control Panel.
      Credential Manager
      Credential Manager adalah fitur yang baru pada Windows 7. Alat ini mirip dalam beberapa cara denga fitur manajemen password dalam User Account Vista tetapi ini lebih canggih. Anda dapat mengelola Windows credentials untuk berbagai komputer yang Anda sign onto, certificate-based credentials, dan lain-lain (untuk e-mail account, Web rekening, dll). Ini semua disimpan secara default di Windows Vault.
      Mungkin fitur terbaik baru di Credential Manager adalah kemampuan untuk membuat cadangan dan merestore Vault. Microsoft menganjurkan agar Anda untuk menyimpan back up pada removable drive, seperti flash drive, untuk membuat cadangan jika Anda mengalami kegagalan hardware. Untuk keterangan lebih lanjut, lihat Windows 7: Windows 7: Exploring Credential Manager and Windows Vault langsung dari websitenya disini; http://www.neowin.net/news/main/09/03/07/windows-7-exploring-credential-manager-and-windows-vault
      Display projection dan Windows Mobility Center
      Jika Anda memberikan banyak presentasi, Anda akan disambut sebuah tool baru pada Windows 7 yang membuatnya mudah bagi Anda untuk menampilkan projector di desktop Windows 7. Hanya tekan tombol logo Windows + P dan Anda akan melihat kotak pop-up dimana Anda bisa melakukan pilihan presentasi. Pengaturan pertama adalah default dan ditampilkan pada layar komputer saja. Klon pengaturan kedua tampilan pada layar komputer untuk proyektor. Pengaturan ketiga memperpanjang desktop di kedua layar komputer dan proyektor, dan keempat menampilkan hanya pengaturan melalui proyektor dan mematikan layar komputer.
      Text tuning and color calibration.
      Komputer Anda mungkin tidak bekerja, tetapi monitor anda adalah apa yang Anda lihat sepanjang hari. Jika tidak terlihat baik, Anda tidak mendapatkan hasil maksimal dari pengalaman komputasi Anda, dan bahkan dapat menimbulkan ketegangan mata Anda. Dalam Windows 7 terdapat dua tools untuk menyesuaikan tampilan agar sesuai preferensi Anda. Anda dapat mengakses ClearType Text Tuner dari Control Panel atau dari perintah (cttune.exe). Jika Anda memiliki beberapa monitor, Anda dapat mengatur sesuai masing-masing monitor.
      Alat tuning ini bekerja mirip seperti grafik mata di kantor dokter mata, dan silakan Anda pilih salah satu yang terlihat terbaik untuk Anda. Selain tuner teks, Windows 7 menyediakan alat kalibrasi warna. Ini dapat diakses dari Control Panel atau dari baris perintah (dccw.exe). Ini membantu Anda untuk mengatur gamma, kecerahan, kontras, dan penampakan warna pada monitor Anda untuk tampilan yang terbaik.
      System Repair Disc
      Sebenarnya pada Vista Service Pack 1 beta sudah memungkinkan Anda dengan mudah membuat sistem disc perbaikan dengan antarmuka grafis ramah, tapi telah dihapus dan dirilis ulang secara final dalam SP1. Windows 7 menyempurnakan fungsi ini. Cukup klik [Start] dan ketik [System Repair] di kotak Search. Klik [Create A System Repair Disc] untuk membuka kotak dialog. Untuk menggunakan disc, silakan mesukkan di drive dan reboot komputer dari disk. (Anda mungkin harus mengatur CD / DVD drive sebagai boot device utama di BIOS) Lalu Anda akan mendapatkan daftar system recovery options, yang meliputi:
      1. Startup repair
      2. System restore
      3. System image recovery
      4. Windows memory diagnostic
      5. Command prompt
      Better backup utility.
      Pada versi windows sebelumnya memang sudah termasuk backup utility, tapi alat ini telah sempurna secara signifikan pada Windows 7. Program backup Vista adalah user friendly tapi tidak terlalu fleksibel. Windows 7 memberikan kontrol yang lebih rinci atas apa yang ingin Anda backup. Anda dapat menjalankan Backup And Restore dari Control Panel atau dengan mengetikkan backup pada kotak Search pada menu Start. Anda dapat membuat cadangan file ke hard disk lokal, removable disk, DVD, atau komputer lain pada jaringan (asal diisinkan pada jaringan). Lalu Anda juga dapat memilih untuk membuat cadangan folder library atau perorangan. Anda juga dapat mengecualikan folder tertentu ketika mem-backup.
      PowerShell v2
      Windows PowerShell (Gambar P) adalah sebuah shell command-line interface dan tool scripting yang membuatnya lebih mudah bagi administrator Windows untuk mengotomatisasi tugas-tugas menggunakan cmdlets, yang merupakan perintah yang melakukan perintah tunggal, dan skrip, yang terdiri dari beberapa cmdlets untuk tugas kompleks, langkah multi-tugas. Sebelumnya versi Windows termasuk command-line interpreter (command.com atau cmd.exe), tetapi PowerShell jauh lebih kuat, yangjuga disediakan lingkungan UNIX, perintah ini dapat mengotomatisasi hampir setiap fungsi GUI.
      PowerShell dapat didownload dan berjalan pada Windows XP atau Vista, namun dalam Windows 7 disertakan secara built in. PowerShell v2 menambahkan sekitar 240 cmdlets baru, serta API dan fitur baru, seperti kemampuan untuk memanggil skrip PowerShell dan cmdlets pada komputer remote. Anda dapat mengetahui lebih lanjut tentang PowerShell pada situs Web Microsoft;
      http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx
      ReadFull Article ..