Wednesday, June 20, 2012

TUGAS AOK SWAPPING , PARTITIONING DAN PAGEING

Nama  : FAUZI NUR IRFAN
NIM   : 123100054
SWAPPING
Swapping adalah proses dimana satu halaman memori disalin ke ruang pra konfigurasi di hard disk, disebut ruang swap, untuk mengosongkan halaman memori tersebut. Gabungan ukuran memori fisik dan ruang swap adalah jumlah virtual memori yang tersedia.
Swapping penting setidaknya untuk dua alasan. Pertama, ketika sistem membutuhkan memori yang lebih banyak daripada yang tersedia secara fisik, kernel “menswap” halaman memori yang penggunaannya kecil dan memberikannya pada proses (aplikasi) yang membutuhkan memori secepatanya.
Kedua, sejumlah halaman yang signifikan digunakan oleh aplikasi saat fase startup mungkin hanya digunakan untuk inisialisasi dan tidak pernah digunakan lagi, Sistem kemudian dapat “menswap keluar” halaman memori tersebut dan mengosongkannya untuk digunakan oleh aplikasi lain atau bahkan untuk caching disk.
Bagaimanapun, swapping memiliki kelemahan. Dibandingkan dengan memori, disk sangat lambat. Kecepatan memeri dapat diukuran dengan waktu nanosecond, sementara disk memiliki kecepatan mili seconds, jadi mengakses disk dapat  puluhan ribu kali lebih lambat dibandingkan mengakses memori fisik. Semakin banyak proses swapping yang berjalan, maka semakin lambat sistem anda. Terkadang, swaping yang berlebihan atau thrasing muncul saat sebuah halaman di swap keluar dan kemudian dengan sangat cepat di swap lagi ke dalam, begitu seterusnya. Dalam situasi ini, sistem akan berupaya menemukan memori bebas dan menjaga aplikasi tetap berjalan pada waktu yang sama. Penambahan RAM akan sangat membantu.

PARTITIONING
           
Partisi (Bahasa Inggris: Partition), dalam sistem berkas dan manajemen media penyimpanan adalah sebuah bagian dari memori atau media penyimpanan yang terpisah secara logis yang berfungsi seolah-olah bagian tersebut terpisah secara fisik. Media penyimpanan yang dapat dipartisi adalah memori (baik itu memori fisik ataupun memori maya oleh manajer memori sistem operasi), hard disk, magneto-optical disk (MO Disk), dan beberapa flash memory. Meskipun demikian, istilah partisi saat ini digunakan untuk merujuk pada bagian dari hard disk.
Partisi dibuat ketika pengguna membuatnya dengan menggunakan utilitas partisi (seperti halnya utilitas DOS/Linux fdisk, fips, Disk Druid, utilitas Windows diskpart, atau produk komersial Symantec Norton Partition Magic) dan memformatnya dengan memberinya sebuah sistem berkas tertentu.
Dalam rangka membuat partisi, maka sebenarnya yang dilakukan oleh pengguna tersebut adalah membuat sebuah "daftar isi" dari hard disk yang dimilikinya. Dalam sistem x86 serta x86-64, daftar isi yang dibuat adalah tabel partisi, yang disimpan di dalam Master Boot Record. Adalah mungkin bagi pengguna untuk membuat beberapa partisi di dalam sebuah hard disk, sehingga menjadikannya terlihat sebagai beberapa hard disk, meski jumlahnya dibatasi oleh skema partisi yang digunakannya. Dalam sistem x86 serta x86-64, partisi utama yang dapat dibuat hanyalah empat buah saja, sementara sistem IA-64 dapat mendukung partisi hingga 128 buah. Sistem operasi akan menganggap partisi-partisi yang berbeda ini dianggap sebagai sebuah media penyimpanan yang berbeda. Membuat beberapa partisi dalam sebuah hard disk akan lebih memudahkan dalam melakukan manajemen data pengguna.
Setiap sistem operasi dan sistem berkas memiliki sebutan tersendiri untuk menyebut partisi. Sebagai contoh, MS-DOS menggunakan istilah partition, sementara keluarga Windows NT menggunakan istilah volume. Hal ini disebabkan oleh Windows NT yang memiliki kemampuan untuk membentuk satu volume yang terdiri dari beberapa partisi terpisah, daripada sistem operasi MS-DOS yang hanya dapat membuat satu volume untuk satu partisi.

PAGEING
  • Konsep jelas diperlukan di dalam proses pengelolaan memori, dengan tujuan, yaitu untuk mengurangi dan memperkecil CPU Idle-Time.
·         CPU Idle-Time adalah :  Suatu   jangka   waktu,  dimana   CPU  tidak  bekerja walaupun ada satu/lebih proses yang sedang berjalan.
o   Hal ini terjadi karena proses I/O memerlukan waktu  relatif lebih lama dari pada proses CPU.
  • Dalam konsep memori, dapat kita bagi menjadi 3 bagian, yaitu :
  • Untuk sistem operasi
  • Untuk user/pemakai
  • Tidak dipergunakan (blank)   
·         Misal : Pada tipe mesin IBM 360/65, terdapat suatu program/job,
o   mempunyai 3 proses  dimana setiap  job memakai 70% waktu, dari waktu tetap dan 30% untuk proses CPU.


Wednesday, April 25, 2012

TUGAS BARU


 1.Komponen-komponen pendukung pada system operasi :

 a.Manajemen Proses adalah sebuah program yang sedang dijalankan (eksekusi).Suatu           proses memerlukan sumberdaya pada saat eksekusi yaitu CPU time, memori,berkas dan     peranti I/O.Sistem operasi bertanggung jawab terhadap aktifitas yang berhubungan    denganmanajemenproses yaitu :
  1.Pembuatan dan penghapusan proses
  2.Penundaan dan pelanjutan proses
  
Manajemen Memori UtamaSistem operasi memiliki tugas untuk mengatur bagian memori                 yang sedang digunakandan mengalokasikan jumlah dan alamat memori yang diperlukan,    baik untuk programyang akan berjalan maupun untuk sistem operasi itu sendiri. Tujuan            dari manajemenmemori utama adalah agar utilitas CPU meningkat dan untuk           meningkatkan efisiensipemakaian memori.

Manajemen Berkas adalah kumpulan informasi yang berhubungan (sesuai   dengan tujuan   pembuatberkas tersebut).Biasanya berkas merepresentasikan program dan      data.Sistem        operasi bertanggungjawab
               

Manajemen I/O
Masukan/Keluaran : Sering disebut device manager. Menyediakan device driver yang umum   sehingga operasi Masukan/Keluaran dapat seragam (membuka, membaca, menulis, menutup).

Manajemen Penyimpanan Sekunder Penyimpanan sekunder = penyimpanan          permanenKarena memori utama bersifat sementara dan kapasitasnya terlalu kecil, maka                untuk menyimpan semua data dan program secara permanen, sistem komputer      harusmenyediakan penyimpanan sekunder untuk dijadikan back-upmemori utama.Sistem    operasi bertanggungjawab dalam aktivitas yang berhubungan denganmanajemen         penyimpanan sekunder, yaitu :
  1.manajemen ruang kosong
  2.alokasi penyimpanan
  3.penjadwalan disk 
  
               

Sistem Proteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan         olehprogram, prosesor, pengguna sistem maupun pengguna sumberdaya.Mekanisme               proteksi harus :
1.membedakan antara penggunaan yang sah dan yang tidak sah.
2.spesifikasi kontrol untuk diterima
3.menyediakan alat untuk pemberlakuan sistem


               
2.Tingkatan layer pada sebuah computer terdiri dari beberapa layer software di atasbeberapa   layer hardware
a.Physical Device LayerMerupakan komponen elektrik dan elektronik yang sangat pentingb.
b.Digital Logic LayerElemen pada tingkatan ini dapat menyimpan,memanipulasi, dan  mentransmisi datadalam bentuk represeotasi biner sederhana
c.Microprogrammed LayerMenginterprestasikan instruksi bahasa mesin dari layer mesin dan    secaa langsungmenyebabkan elemen logika digital menjalankan operasi yang dikehendaki.           Makasebenarnya ia adalah prosesor inner yang sangat mendasar dan dikendalikan olehinstruksi           program kontrol primitifnya sendiri yang disangga dalam ROM innernyasendiri. Instruksi program ini disebut mikrokode dan program kontrolnya disebutmikroprogram.
d.Machine LayerTingkatan yang paling bawah dimana program dapat dituliskan dan memang         hanyainstruksi bahasa mesin yang dapat diinterprestasikan secara langsung oleh hardware.
e.Operating System LayerMengontrol cara yang dilakukan oleh semua software dalam             menggunakan hardwareyang mendasari (underlying) dan juga menyembunyikan kompleksitas     hardware darisoftware lain dengan cara memberikan fasilitasnya sendiri yang      memungkinkansoftware menggunakan hardware tersebut secara lebih mudah.
f.Applications LayerBahasa komputer seperti yang dilihat oleh end-user.
 
 3. Jelaskan system pelayanan pada sebuah operasi computer!

·        Pembuatan program (program creation) : Sistem operasi menyediakan beragam fasilitas dan layanan untuk membantu pemrogram menulis program seperti edotor, biasanya berbentuk program utilitas. Program utilitas bukan bagian sistem operasi tapi dapat diakses lewat sistem operasi.
·        Eksekusi program : Sejumlah tugas perlu dilakukan untuk mengeksekusi program. Instruksi-instruksi dan data harus dimuat ke memori utama, perangkat-perangkat masukan/keluaran dan berkas-berkas harus diinialisasi, serta sumber daya-sumber daya harus disiapkan. Sistem operasi harus menangani semua itu untuk pemakai/program.
·        Pengaksesan perangkat masukan : Program yang sedang dijalankan kadang kala membutuhkan Masukan/Keluaran. Untuk efisiensi dan keamanan, pengguna biasanya tidak bisa mengatur peranti Masukan/Keluaran secara langsung, untuk itulah sistem operasi harus menyediakan mekanisme dalam melakukan operasi Masukan/Keluaran. 
·         Sistem acces
·         OS harus menyediakan program yang memungkinkan proses bertukar informasidenganproses lain. Komunikasi antar proses dapat terjadi pada komputer yang sama atau computer berbeda.
·         Deteksi Kesalahan Dan Respon
Sistem operasi harus selalu waspada terhadap kemungkinan error. Error dapat terjadi di CPU dan memori perangkat keras, Masukan/Keluaran, dan di dalam program yang dijalankan pengguna. Untuk setiap jenis error sistem operasi harus bisa mengambil langkah yang tepat untuk mempertahankan jalannya proses komputasi. Misalnya dengan menghentikan jalannya program, mencoba kembali melakukan operasi yang dijalankan, atau melaporkan kesalahan yang terjadi agar pengguna dapat mengambil langkah selanjutnya. 

 4.Jelaskan tipe Sistem Operasi ?
·         DOS
adalah singkatan dari Disk Operating System. DOS merujuk padaperangkat sistem operasi yang digunakan di banyak komputer yangmenyediakan abstraksi dan pengelolaan perangkat penyimpan sekunder daninformasinya.


·         UNIX
adalah sistem operasi yang mula-mula dikembangkan oleh suatukelompok di AT & T pada laboatorium Bell. Unix banyak digunakan baik untukserver maupun workstation.

·         Microsoft Windows
Micosoft Windows atau orang lebih sering menyebut Windows saja padaawalnya hanyalah add-on dari MS-DOS karena tingginya tuntutan pada sistemoperasi yang berbasis GUI.

·         Apple Mac OS
merupakan pelopor dalam penggunaan GUI pada sistem operasi. Penggunaanicon, mouse dan beberapa komponen GUI merupakan sumbangan yang luarbiasa bagi perkembangan sistem operasi berbasis GUI.

·         Linux
Linux sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan
kompatibilitas dengan UNIX merupakan tujuan utama desain dari proyek Linux.
Perkembangan Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia
bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386,
prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC.
Dalam banyak hal, kernel Linux merupakan inti dari proyek Linux, tetapi
komponen lainlah yang membentuk secara komplit sistem operasi Linux. Dimana
kernel Linux terdiri dari kode-kode yang dibuat khusus untuk proyek Linux,
kebanyakan perangkat lunak pendukungnya tidak eksklusif terhadap Linux,

5. Jelaskan yang dimaksud dengan:

·         Sistem Time-Sharing adalah beberapa terminal terhubung secara seri ke sebuah host komputer.
·         Scheduling adalah dimulainy dengan tanggal atau waktu dimana suatu pesan
·         Swapping : Proses swapping menukarkan sebuah proses keluar dari memori untuk sementara waktu ke sebuah penyimpanan sementara dengan sebuah proses lain yang sedang membutuhkan sejumlah alokasi memori untuk dieksekusi.
·         Partisi : Dalam sistem berkas dan manajemen media penyimpanan adalah sebuah bagian dari memori atau media penyimpanan yang terpisah secara logis yang berfungsi seolah-olah bagian tersebut terpisah secara fisik.

L   LINK UPN -----> www.upnyk.ac.id/


Tuesday, April 10, 2012

PENGERTIAN TENTANG BUS , CACHE DAN MEMORY

PENGERTIAN TENTANG BUS , CACHE , MEMORY
BUS : Jalur lintasan yang menghubungkan beberapa komponen di dalam sebuah motherboard.
Type bus pada personal computer :
1.  ISA > dalah sebuah teknologi anatr muka yang menghubungkan perangkat komputer yang sudah ditinggalkan dan komputer yang menggunakan ISA yaitu modem dan sound card , teknologi ini lebih lambat dari PCI dan  motherboad yang sekarang dalam waktu dekat ini memiliki dua atau satu apa tidak sama sekali slot ISA.
2. EISA >  Extended Industry Standard Architecthur yaitu arsitektur yang standar  yang di kembangkan oleh perusahaan terbesar yaitu compac, ASt, Zenith dan lain- lain buat standarisasi operasi 32 bit.
3. VL-BUS > Vesa Local BUS Merupakan jalur  yang dibuat untuk menyesuaikan kecepatan mikroprosesor di dalam komputer.
4.  PCI > peripheral compenent interconnect yaitu untuk di desain mengenai beberapa perangkat keras dan teknologi ini adalah suatu bandwidth tinggi yang populer.
5. AGP > Accelerated Grapich  Port  sebuah bus yang di khususkan sebagai bus pendukung kartu grafis berkinerja tinggi, yang menggantikan bus isa,vesa,atau bus pci yang sebelumnya di pakai.
6. FIRE WIRE > sebuah merek dagang apple sekaligus nama yang populer untuk  standar kabel data antar muka.dan fire wire di klaim sebagai saluran penghantar data yang paling cepat dan stabil diantara saluran lain seperti USB.
7.USB > Universial Serial Bus yaitu standar bus serial untuk perangkat penghubung , dan biasanya pada komputer namun juda di gunakan pada peralatan lainnya seperti konsol permainan, ponsel dan PDA.
8.PCI-Express > yaitu sebua slot ekspensi module, dan didesain untuk menggantikan PCI bus yang lama dan banyak motherboad yang mengadopsi teknologi ini karena teknologi ini mempunyai transfer data yang lebih cepat dan terutama untuk keperluan grafis 3D dan slot ini mempunyai kecepatan 1X,2X,4X,8X,16X dan 32X dan teknologi ini menggunakan sistem serial dan mampu berkomunikasi 2 kali ( tulis/baca ) dalam satu rute clock.
Pengertian cache
Cache adalah memory berukuran kecil yang sifatnya temporary (sementara). Walaupun ukuran filenya sangat kecil, namun keceptannya sangat tinggi. Dalam terminologi hardware, istilah ini biasanya merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara processor dengan memory utama (RAM) yang biasanya memiliki kecepatan jauh lebih rendah.
Dalam terminologi hardware, istilah ini biasanya merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara processor dengan memory utama (RAM) yang biasanya memiliki kecepatan jauh lebih rendah. Penggunaan cache ditujukan untuk meminimalisir terjadinya bottleneck dalam aliran data antara processor dan RAM. Sedangkan dalam terminologi software, istilah ini merujuk pada tempat penyimpanan sementara untuk beberapa file yang sering diakses (biasanya diterapkan dalam network).
Cache umumnya terbagi menjadi beberapa jenis, seperti L1 cache, L2 cache dan L3 cache. Kan udah ada memori utama (RAM), apa kegunaannya? Sabar dong sob. Ini kan baru pada tahap pengertian.
Fungsi dan kegunaan cache
Cache berfungsi sebagai tempat penyimpanan sementara untuk data atau instruksi yang diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat akses data pada komputer karena cache menyimpan data/informasi yang telah diakses oleh suatu buffer, sehingga meringankan kerja processor.
Dalam Internet sebuah proxy cache dapat mempercepat proses browsing dengan cara menyimpan data yang telah diakses di komputer yang berjarak dekat dengan komputer pengakses. Jika kemudian ada user yang mengakses data yang sama, proxy cache akan mengirim data tersebut dari cache-nya, bukan dari tempat yang lama diakses. Dengan mekanisme HTTP, data yang diberikan oleh proxy selalu data yang terbaru, karena proxy server akan selalu mencocok kan data yang ada di cache-nya dengan data yang ada di server luar.

Kecepatan cache memory
Transfer data dari L1 cache ke prosesor terjadi paling cepat dibandingkan L2 cache maupun L3 cache (bila ada). Kecepatannya mendekati kecepatan register. L1 cache ini dikunci pada kecepatan yang sama pada prosesor. Secara fisik L1 cache tidak bisa dilihat dengan mata telanjang. L1 cache adalah lokasi pertama yang diakses oleh prosesor ketika mencari pasokan data. Kapasitas simpan datanya paling kecil, antara puluhan hingga ribuan byte tergantung jenis prosesor. Pada beberapa jenis prosesor pentium kapasitasnya 16 KB yang terbagi menjadi dua bagian, yaitu 8 KB untuk menyimpan instruksi, dan 8 KB untuk menyimpan data.
Transfer data tercepat kedua setelah L1 cache adalah L2 cache. Prosesor dapat mengambil data dari cache L2 yang terintegrasi (on-chip) lebih cepat dari pada cache L2 yang tidak terintegrasi. Kapasitas simpan datanya lebih besar dibandingkan L1 cache, antara ratusan ribu byte hingga jutaan byte, ada yang 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, bahkan 8 MB, tergantung jenis prosesornya. Kapasitas simpan data untuk L3 cache lebih besar lagi, bisa ratusan juta byte (ratusan mega byte).
MEMORY
Memori (Memory) :
Memori berfungsi menyimpan sistim aplikasi, sistem pengendalian, dan data yang sedang beroperasi atau diolah. Semakin besar kapasitas memori akan meningkatkan kemapuan komputer tersebut. Memori diukur dengan KB atau MB.
Jenis memori yang terdapat dipasaran diantaranya :
1. SIMM (Single in-line memory module)

Mempunyai kapasitasz 30 atau 72 pin. Memori SIMM 30 pin untuk kegunaan PC zaman 80286 sehingga 80486 dan beroperasi pada 16 bit. Memory 72 pin banyak digunakan untuk PC berasaskan Pentium dan beroperasi pada 32 bit. Kecepatan dirujuk mengikuti istilah ns (nano second) seperti 80ns, 70ns, 60ns dan sebagainya. Semakin kecil nilainya maka kecepatan lebih tinggi. DRAM (dynamic RAM) dan EDO RAM (extended data-out RAM) menggunakan SIMM. DRAM menyimpan bit di dalam suatu sel penyimpanan (storage sell) sebagai suatu nilai elektrik (electrical charge) yang harus di-refesh beratus-ratus kali setiap saat untuk menetapkan (retain) data. EDO RAM sejenis DRAM lebih cepat, EDO memakan waktu dalam output data, dimana ia memakan waktu di antara CPU dan RAM. Memori jenis ini tidak lagi digunakan pada komputer akhir-akhir ini .
Memori internal
Penjelasan
Ad 1) Lokasi Memori

Ada tiga lokasi keberadaan memori di dalam sistem komputer, yaitu:

Ø Memori lokal
o   Memori ini built-in berada dalam CPU (mikroprosesor),
o   Memori ini diperlukan untuk semua kegiatan CPU,
o   Memori ini disebut register.
Ø Memori internal
o   Berada di luar CPU tetapi bersifat internal terhadap sistem komputer,
o   Diperlukan oleh CPU untuk proses eksekusi (operasi) program, sehingga dapat diakses secara langsung oleh prosesor (CPU) tanpa modul perantara,
o   Memori internal sering juga disebut sebagai memori primer atau memori utama.
o   Memori internal biasanya menggunakan media RAM

Memori eksternal
Ø Memori eksternal
o   Bersifat eksternal terhadap sistem komputer dan tentu saja berada di luar CPU,
o   Diperlukan untuk menyimpan data atau instruksi secara permanen.
o   Tidak diperlukan di dalam proses eksekusi sehingga tidak dapat diakses secara langsung oleh prosesor (CPU). Untuk akses memori eksternal ini oleh CPU harus melalui pengontrol/modul I/O.
o   Memori eksternal sering juga disebut sebagai memori sekunder.
o   Memori ini terdiri atas perangkat storage peripheral seperti : disk, pita magnetik, dll.