|
Saat teknologi yang dipakai pada komputer digital sudah berganti
secara dramatis sejak komputer pertama pada tahun 1940-an (lihat Sejarah
perangkat keras menghitung untuk lebih banyak detail), komputer kebanyakan
masih menggunakan arsitektur Von Neumann, yang diusulkan di awal 1940-an oleh
John von Neumann. Arsitektur Von Neumann menggambarkan komputer dengan empat
bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat
masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan
oleh berkas kawat, "bus" Memori Di sistem ini, memori adalah urutan byte yang dinomori (seperti "sel" atau "lubang burung dara"), masing-masing berisi sepotong kecil informasi. Informasi ini mungkin menjadi perintah untuk mengatakan pada komputer apa yang harus dilakukan. Sel mungkin berisi data yang diperlukan komputer untuk melakukan suatu perintah. Setiap slot mungkin berisi salah satu, dan apa yang sekarang menjadi data mungkin saja kemudian menjadi perintah. Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner ) menggunakan salah satu metode pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar, suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte. Secara umum, memori bisa ditulis kembali lebih jutaan kali - memori dapat diumpamakan sebagai papan tulis dan kapur yang dapat ditulis dan dihapus kembali, daripada buku tulis dengan pena yang tidak dapat dihapus. Ukuran masing-masing sel, dan jumlah sel, berubah secara hebat dari komputer ke komputer, dan teknologi dalam pembuatan memori sudah berubah secara hebat - dari relay elektromekanik, ke tabung yang diisi dengan air raksa (dan kemudian pegas) di mana pulsa akustik terbentuk, sampai matriks magnet permanen, ke setiap transistor, ke sirkuit terpadu dengan jutaan transistor di atas satu chip silikon. Pemrosesan Unit Pemproses Pusat atau CPU ( central processing unit) berperanan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti pemprosesan juga akan berkomunikasi dengan peranti input , output dan storan bagi melaksanakan arahan-arahan berkaitan. Dalam arsitektur von Neumann yang asli, ia menjelaskan sebuah Unit Aritmatika dan Logika, dan sebuah Unit Kontrol. Dalam komputer-komputer modern, kedua unit ini terletak dalam satu sirkuit terpadu (IC - Integrated Circuit), yang biasanya disebut CPU (Central Processing Unit). Unit Aritmatika dan Logika, atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan "kerja" yang nyata. Unit kontrol menyimpan perintah sekarang yang dilakukan oleh komputer, memerintahkan ALU untuk melaksanaan dan mendapat kembali informasi (dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan kembali hasil ke lokasi memori yang sesuai. Sekali yang terjadi, unit kontrol pergi ke perintah berikutnya (biasanya ditempatkan di slot berikutnya, kecuali kalau perintah itu adalah perintah lompatan yang memberitahukan kepada komputer bahwa perintah berikutnya ditempatkan di lokasi lain). Input dan Hasil I/O membolehkan komputer mendapatkan informasi dari dunia luar, dan menaruh hasil kerjanya di sana, dapat berbentuk fisik (hardcopy) atau non fisik (softcopy). Ada berbagai macam alat I/O, dari yang akrab keyboard, monitor dan disk drive, ke yang lebih tidak biasa seperti webcam (kamera web, printer, scanner, dan sebagainya. Yang dimiliki oleh semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem komputer digital. Alat output, men-decode data ke dalam informasi yang bisa dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital adalah contoh sistem pengolah data. Instruksi Perintah yang dibicarakan di atas bukan perintah seperti bahasa manusiawi. Komputer hanya mempunyai dalam jumlah terbatas perintah sederhana yang dirumuskan dengan baik. Perintah biasa yang dipahami kebanyakan komputer ialah "menyalin isi sel 123, dan tempat tiruan di sel 456", "menambahkan isi sel 666 ke sel 042, dan tempat akibat di sel 013", dan "jika isi sel 999 adalah 0, perintah berikutnya anda di sel 345". Instruksi diwakili dalam komputer sebagai nomor - kode untuk "menyalin" mungkin menjadi 001, misalnya. Suatu himpunan perintah khusus yang didukung oleh komputer tertentu diketahui sebagai bahasa mesin komputer. Dalam prakteknya, orang biasanya tidak menulis perintah untuk komputer secara langsung di bahasa mesin tetapi memakai bahasa pemrograman "tingkat tinggi" yang kemudian diterjemahkan ke dalam bahasa mesin secara otomatis oleh program komputer khusus (interpreter dan kompiler). Beberapa bahasa pemrograman berhubungan erat dengan bahasa mesin, seperti assembler (bahasa tingkat rendah); di sisi lain, bahasa seperti Prolog didasarkan pada prinsip abstrak yang jauh dari detail pelaksanaan sebenarnya oleh mesin (bahasa tingkat tinggi) Arsitektur Komputer kontemporer menaruh ALU dan unit kontrol ke dalam satu sirkuit terpadu yang dikenal sebagai Central Processing Unit atau CPU. Biasanya, memori komputer ditempatkan di atas beberapa sirkuit terpadu yang kecil dekat CPU. Alat yang menempati sebagian besar ruangan dalam komputer adalah ancilliary sistem (misalnya, untuk menyediakan tenaga listrik) atau alat I/O. Beberapa komputer yang lebih besar berbeda dari model di atas di satu hal utama - mereka mempunyai beberapa CPU dan unit kontrol yang bekerja secara bersamaan. Terlebih lagi, beberapa komputer, yang dipakai sebagian besar untuk maksud penelitian dan perkomputeran ilmiah, sudah berbeda secara signifikan dari model di atas, tetapi mereka sudah menemukan sedikit penggunaan komersial. Fungsi dari komputer secara prinsip sebenarnya cukup sederhana. Komputer mencapai perintah dan data dari memorinya. Perintah dilakukan, hasil disimpan, dan perintah berikutnya dicapai. Prosedur ini berulang sampai komputer dimatikan. Program Program komputer adalah daftar besar perintah untuk dilakukan oleh komputer, barangkali dengan data di dalam tabel. Banyak program komputer berisi jutaan perintah, dan banyak dari perintah itu dilakukan berulang kali. Suatu [[Personal computer[PC]] modern yang umum (pada tahun 2003) bisa melakukan sekitar 2-3 milyar perintah dalam sedetik. Komputer tidak mendapat kemampuan luar biasa mereka lewat kemampuan untuk melakukan perintah kompleks. Tetapi, mereka melakukan jutaan perintah sederhana yang diatur oleh orang pandai, "programmer." "Programmer Baik memperkembangkan set-set perintah untuk melakukan tugas biasa (misalnya, menggambar titik di layar) dan lalu membuat set-set perintah itu tersedia kepada programmer lain." Dewasa ini, kebanyakan komputer kelihatannya melakukan beberapa program sekaligus. Ini biasanya diserahkan ke sebagai multitasking. Pada kenyataannya, CPU melakukan perintah dari satu program, kemudian setelah beberapa saat, CPU beralih ke program kedua dan melakukan beberapa perintahnya. Jarak waktu yang kecil ini sering diserahkan ke sebagai irisan waktu (time-slice). Ini menimbulkan khayal program lipat ganda yang dilakukan secara bersamaan dengan memberikan waktu CPU di antara program. Ini mirip bagaimana film adalah rangkaian kilat saja masih membingkaikan. Sistem operasi adalah program yang biasanya menguasai kali ini membagikan Sistem Operasi Sistem operasi ialah semacam gabungan dari potongan kode yang berguna. Ketika semacam kode komputer dapat dipakai secara bersama oleh beraneka-macam program komputer, setelah bertahun-tahun, programer akhirnya menmindahkannya ke dalam sistem operasi. Sistem operasi, menentukan program yang mana dijalankan, kapan, dan alat yang mana (seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan servis kepada program lain, seperti kode (driver) yang membolehkan programer untuk menulis program untuk suatu mesin tanpa perlu mengetahui detail dari semua alat elektronik yang terhubung. |
Senin, 16 Januari 2012
Bagaimana Komputer Bekerja
Bagaimana Internet Bekerja?
Internet adalah sebuah sistem
komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia.
Internet berguna untuk kita berkomunikasi dan bertukar
informasi, file, data, suara, gambar dan sebagainya antara individu dan manusia
di seluruh dunia.
Internet secara umum memang telah
dikenal luas oleh masyarakat, namun bagaimana sebenarnya cara kerja jaringan Internet itu dalam hal
mengirim dan mentransfer data dalam waktu yang singkat?
Berikut adalah penjelasan sederhananya:
1. Client Server
Untuk terhubung dengan Internet
website atau halaman web tertentu, terlebih
dahulu harus terhubung ke
sebuah server. Server adalah komputer yang mengirimkan data data dari dan
ke dalam Internet. Pengguna Internet yang meminta informasi dari ser v er disebut client. Dengan adanya sebuah server yang mengatur akses dan
mengirimkan data-data dari dan kedalam internet yang
diminta oleh beberapa client server, sehingga komputer client dapat mengakses
website, chating, email, dan lain sebagainya.
2. Language
Untuk memahami data yang ditransmisikan, diperlukan suatu bahasa yang umum atau protokol. Kuncinya terletak pada data yang dimiliki
protokol sama, yaitu sekumpulan aturan komunikasi yang harus diikuti oleh setiap
komputer untuk mengirim data secara elektronik.
Protokol yang memungkinkan semua komputer menggunakan data yang
ditransmisikan melalui internet disebut Transmission Control Protocol/Internet
Protocol atauTCP / I P.
TCP/IP digunakan pada semua
transaksi internet, mulai dari mengirim email sampai men-download gambar dari
situs teman anda. Prinsip utamanya, TCP/IP menentukan bagaimana
server memberi tanda bahwa ia telah selesai mengirim
pesan dan bagaimana client memberi tanda bahwa ia telah selesai
menerima pesan. TCP/IP membagi data dalam sebuah pesan dalam bentuk
paket-paket: blok data dengan panjang tertentu untuk transmisi. Dengan berbentuk paket, sebuah pesan terpecah menjadi beberapa bagian dan
bagian-bagian tersebut di kirim dalam rute-rute berbeda
menuju satu tempat tujuan. IP dipakai untuk mengirim
paket melalui internet menuju tempat tujuan terakhir, sedangkan
TCP digunakan untuk mengurutkan kembali paket-paket yang telah diterima. Masing-masing paket tidak perlu memiliki rute
yang sama untuk mencapai tempat tujuan akhir karena setiap paket memiliki
alamat IP yang sama.
3. Lokasi
Agar komputer terhubung satu sama
lain, dibutuhkan alamat sebagai nama dari komputer tersebut yang disebut Internet Protokol(IP)
address. IP address tiap komputer berbeda dan bersifat
unik. IP address ini akan memberikan informasi dari paket mana berasal dan akan
ditujukan ke mana paket tersebut.
4. Bagaimana mendapatkan IP address?
Internet Service Provider (ISP)
yang anda gunakan memiliki sejumlah IP. Setiap kali terhubung ke internet melalui ISP, maka ISP akan
memberikan IP address dinamis atau statis baru untuk
komputer, tergantung pada jenis koneksi yang dimiliki. IP dinamis akan
berubah-ubah setiap kali online, sedangkan statis tidak.
Ketika anda meminta data dari internet, maka sebenarnya
data ditransmisikan ke alamat IP
komputer anda. Dan saat anda memutuskan koneksi internet
(disconnect), ISP mengambil
kembali alamt IP yang telah anda gunakan lalu memberikannya
ke pengguna yang lain.
5. Domain Name System
Domain Name System (DNS) adalah
distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di
jaringan yang mengunakan TCP/IP (Transmission Control
Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung
ke Internet seperti web browser atau e-mail, dimana DNS
membantu memetakan host name sebuah komputer ke IP
address.
DNS adalah hasil pengembangan dari
metode pencarian host name terhadap IP address di Internet. Pada DNS client mengirimkan queries ke
Name Server (DNS). Name Server akan menerima permintaan
dan memetakan nama komputer ke IP address Domain Name Space adalah pengelompokan secara hirarki yang terbagi atas root-level
domains, top-level domains, second-level domains, dan
host names.
6. Web Browser
Agar client dapat melihat
informasi yang dikirim server, dibutuhkan Web Browser. Web browser adalah suatu perangkat lunak yang
digunakan untuk menampilkan halaman-halaman website yang
berada di internet. Web Browser seperti Internet Explorer, Firefox, Netscape,
Opera menerjemahkan informasi yang dikirimserv er kepadacl i en t secara rapi dan mudah
sehingga pengguna internet mendapat kepuasan melihat.
7. Web Server
Web server merupakan software yang
memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal
dengan browser web dan mengirimkan kembali hasilnya dalam
bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML.
Cara kerja web server :
Cara kerja Web Server Web server merupakan mesin dimana tempat
aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai
dengan permintaan user.
Hubungan antara Web Server dan
Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah
terhubung secara fisik, Protocol TCP/IP (networking
protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan
yg lainnya. Pada saat browser meminta data web page ke server
maka instruksi permintaan
data oleh browser tersebut di kemas di dalam TCP yg merupakan
protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu
Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan
protocol yg digunakan dalam World Wide Web (WWW) antar
komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini
jelas
sangan mudah sekali dimana setiap kali anda mengetik http://… anda
telah menggunakannya, dan membawa anda ke dunia internet. Data yg di
passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan
kemudian web server akan mencari data HTML yg ada dan di
kemas dalam TCP protocol dan di kirim kembali ke browser.
Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data
yg diminta oleh browser tidak ditemukan oleh si Web
server maka akan menimbulkan error yg sering anda lihat
di web page yaitu Error : 404 Page Not Found.
8. Selanjutnya bagaimana mendapatkan
informasinya?
Alur agar informasi sampai pada kita digambarkan sebagai berikut :
ISP akan mengantarkan kita pada setiap web yang ingin kita tuju.
Setiap web memiliki alamat IP tersendiri, bisa dibilang ISP adalah sebuah taksi yang akan
mengantarkan kita kealamat yang ingin di tuju.
Bagaimana Komputer Menyimpan Data
MEDIA
PENYIMPANAN DATA
Pada saat pemrosesan data didalam
komputer, biasanya data yang sudah diproses dalam komputer disimpan untuk
kepentingan selanjutnya. Jika setiap data yang diproses selalu disimpan, bisa
dibayangkan berapa puluh ribu data yang ada disetiap komputer. Dari seluruh
data yang tersimpan didalam komputer, sebenarnya data – data tersebut tersimpan
didalam satu tempat yang memang berfungsi untuk menyimpan data – data dalam
komputer. Media penyimpanan data dalam computer disebut sebagai memory atau
storage. Dalam hal ini pengertian memory terbagi menjadi 2, yaitu internal
memory dan external memory. Internal memory merupakan suatu memory yang
terletak di dalam CPU, sedangkan memory yang terletak di luar CPU dikatakan
sebagai external memory. Memori dari CPU sangat terbatas sekali dan hanya dapat
menyimpan informasi untuk sementara waktu. Oleh sebab itu alat penyimpan
data yang permanen sangat diperlukan. Informasi yang disimpan pada
alat-alat tersebut dapat diambil dan ditransfer pada CPU pada saat
diperlukan. Alat tersebut dinamakan secondary memory / auxiliary memory
atau backing storage. Pada dasarnya media penyimpanan didalam komputer
dibedakan menjadi dua macam yaitu primary memory dan secondary memory, primary
storage atau juga dikenal sebagai internal memory terdiri dari dua bagian yaitu
RAM dan ROM. RAM merupakan Bagian dari main memory, yang dapat kita isi dengan
data atau program dari diskette atau sumber lain. Data-data dapat ditulis
maupun dibaca pada lokasi dimana saja didalam memori. RAM bersifat
VOLATILE, sedangkan ROM merupakan Memori yang hanya dapat dibaca.
Pengisian ROM dengan program maupun data, dikerjakan oleh pabrik. ROM
biasanya sudah ditulisi program maupun data dari pabrik dengan tujuan-tujuan
khusus. Misal : Diisi penterjemah (interpreter) dalam bahasa basic. Jadi ROM
tidak termasuk sebagai memori yang dapat kita pergunakan untuk program-program
yang kita buat. ROM bersifat NON VOLATILE. Namun dalam hal ini akan
banyak dibahas mengenai secondary memory, karena Primary memory sudah banyak
dibahas.
Secondary memory atau juga
dikenal sebagai eksternal memory merupakan suatu tempat atau sarana yang bisa
dipakai computer untuk menyimpan data atau program, dan mempunyai fungsi hampir
sama dengan internal memory. Pada memori jenis ini tidak wajib ada system
computer, tidak seperti pada internal memori yang keberadaannya wajib dan harus
ada. Memori eksternal dapat digunakan untuk menyelesaikan masalah yang ada
dalam memori primer, yaitu dapat mengatasi masalah keterbatasan area pada
memori primer. Sifat dari memori eksternal ini adalah non-voletile.
Ada dua jenis dari
secondary storage yaitu : Serial / Sequential Access Storage Device (SASD)
contoh dari storage ini adalah magnetic tape. Jenis yang kedua adalah Direct
Access Storage Device (DASD) sebagai contoh adalah magnetic disk. Masing –
masing dari tipe storage diatas memiliki kelebihan dan kekurangan. Magnetic
tape adalah model pertama dari pada secondary memory. Tape ini juga
dipakai untuk alat input/output dimana informasi dimasukkan ke CPU dari tape
dan informasi diambil dari CPU lalu disimpan pada tape lainnya. Panjang tape
pada umumnya 2400 feet, lebarnya 0.5 inch dan tebalnya 2 mm. Data
disimpan dalam bintik kecil yang bermagnit dan tidak tampak pada bahan
plastik yang dilapisi ferroksida. Flexible plastiknya disebut
mylar. Mekanisme aksesnya adalah tape drive.
Jumlah data yang ditampung
tergantung pada model tape yang digunakan. Untuk tape yang panjangnya
2400 feet, dapat menampung kira-kira 23.000.000 karakter. Penyimpanan data pada
tape adalah dengan cara sequential. Data direkam secara digit pada media tape
sebagai titik-titik magnetisasi pada lapisan ferroksida. Magnetisasi
positif menyatakan 1 bit, sedangkan magnetisasi negatif menyatakan 0 bit atau
sebaliknya. Tape terdiri atas 9 track, 8 track dipakai untuk merekam data dan
track yang ke 9 untuk koreksi kesalahan. Salah satu karakteristik yang penting
dari tape adalah density (kepadatan) dimana data disimpan. Density adalah
fungsi dari media tape dan drive yang digunakan untuk merekam data ke
media tadi. Satuan yang digunakan density adalah bytes per inch
(bpi). Umumnya density dari tape adalah 1600 bpi dan 6250
bpi. (bpi ekivalen dengan charakter per inch). Data yang dibaca
dari atau ditulis ke tape dalam suatu grup karakter disebut block. Suatu
block adalah jumlah terkecil dari data yang dapat ditransfer antara secondary
memory dan primary memory pada saat akses. Sebuah block dapat terdiri
dari satu atau lebih record. Sebuah block dapat merupakan physical
record.
Keuntungan Penggunaan Magnetic
Tape adalah : Panjang record tidak terbatas, Density data
tinggi, Volume penyimpanan datanya besar dan harganya murah, Kecepatan transfer
data tinggi . Kekurangan dari penggunaan Magnetic Tape : Akses
langsung terhadap record lambat, Masalah lingkungan, Memerlukan penafsiran
terhadap mesin, dan Proses harus sequential.
Magnetic disk adalah DASD
pertama yang dibuat oleh industri komputer. Pada magnetic disk kecapatan
rata-rata rotasi piringgannya sangat tinggi. Access arm dengan read/write head
yang posisinya diantara piringan-piringan, dimana pengambilan dan penyimpanan
representasi datanya pada permukaan piringan. Data disimpan dalam track,
salah satu contoh dari magnetic disk ini adalah hardisk, Secara umum hard disk
biasanya terpasang dan menyatu didalam CPU (fixed disk). Mekanisme yang
menyebabkan data yang tersimpan bisa dibaca ataupun ditulis didalam hard disk,
disebut sebagai disk drive. Didalam hard disk terdapat lempengan-lempengan
logam bundar yang disusun berlapis-lapis serta terdapat motor penggerak
lempengan logam dan read/write head-nya. Keunggulan dari hard disk adalah mampu
menampung data dalam jumlah yang sangat besar serta memiliki kecepatan pada
saat memanggil kembali data yang tersimpan.
¨
¨
Dalam sebuah pack/tumpukan umumnya terdiri dari 11 piringan, setiap piringan
diameternya 14 inch (8 inch pada minidisk) dan menyerupai piringan hitam.
Permukaannya dilapisi dengan metal oxide film yang mengandung magnetisasi
seperti pada magnetic tape. Banyaknya track pada piringan menunjukkan karakteristik
penyimpanan pada lapisan permukaan, kapasitas disk drive dan mekanisme akses.
Disk mempunyai 200-800 track per permukaan (banyaknya track pada piringan
adalah tetap). Pada disk pack yang terdiri dari 11 piringan mempunyai 20
permukaan untuk menyimpan data. Kedua sisi dari setiap piringan digunakan untuk
menyimpan data, kecuali pada permukaan yang paling atas dan paling bawah tidak
digunakan untuk menyimpan data, karena pada bagian tersebut lebih mudah terkena
kotoran/debu daripada permukaan yang didalam juga arm pada permukaan luar hanya
dapat mengakses separuh data. Untuk mengakses, disk pack disusun pada disk
drive yang didalamnya mempunyai sebuah controller, access arm, read/write head
dan mekanisme untuk rotasi pack. Mode pengalamatan dalam magnetic disk (
hardisk ) ada 2 yaitu :
Metode Silinder dan Metode Sektor.
Metode silinder merupakan
Pengalamatan berdasarkan nomor silinder, nomor permukaan dan nomor
record. Semua track dari disk pack membentuk suatu silinder. Jadi
bila suatu disk pack dengan 200 track per permukaan, maka mempunyai 200
silinder. Bagian nomor permukaan dari pengalamatan record menunjukkan
permukaan silinder record yang disimpan. Jika ada 11 piringan maka nomor
permukaannya dari 0 – 19 atau dari 1 – 20. Pengalamatan dari nomor record
menunjukkan dimana record terletak pada track yang ditunjukkan dengan nomor
silinder dan nomor permukaan.
Pada metode sektor, Setiap track
dari pack dibagi kedalam sektor-sektor. Setiap sektor adalah storage area
untuk banyaknya karakter yang tetap. Pengalamatan recordnya berdasarkan nomor
sektor, nomor track, nomor permukaan. Nomor sektor yang diberikan oleh
disk controller menunjukkan track mana yang akan diakses dan pengalamatan
record terletak pada track yang mana. Setiap track pada setiap piringan
mempunyai kapasitas penyimpanan yang sama meskipun diameter tracknya
berlainan. Keseragaman kapasitas dicapai dengan penyesuaian density yang
tepat dari representasi data untuk setiap ukuran track. Keuntungan lain dari pendekatan
keseragaman kapasitas adalah file dapat ditempatkan pada disk tanpa merubah
lokasi nomor sector (track atau cylinder) pada file.
¨
Keunggulan dari hard disk adalah mampu menampung data dalam jumlah yang sangat
besar serta memiliki kecepatan pada saat memanggil kembali data yang tersimpan.
Perbedaan Thin Client dan Thick Client
Thin Client dikenal dengan nama thin client-thick server , dimana client menjalankan fungsi hanya sebagai penyaji aplikasi dan data yang diakses dan dikelola server. Sehingga beban yang paling berat dirasakan oleh server.
Fat Client dikenal dengan nama thick client-thin server, pada arsitektur ini client bertugas tidak hanya sebagai penyaji interface, namun juga mengoperasikan aplikasi. Tugas server hanya mengelola data saja sehingga beban terbesar berada di client.
Dari keduanya penulis dapat menganalisa bahwa:
- Thin client lebih maksimal dan sesuai digunakan jika dalam jaringan tersebut jumlah clientnya sedikit atau skala jaringan yang kecil. Client akan merasakan akses yang cepat karena semua prosedur dan eksekusi dilakukan oleh server. Server juga tidak terlalu terbebani karena jumlah client yang dilayani masih bisa dijangkau. Tidak disarankan menggunakan arsitektur ini jika masih ada rencana pengembangan jaringan.
- Fat client lebih maksimal jika dalam jaringan tersebut terdapat banyak client (jaringan besar) dan lalu lintas data (biasanya) selalu padat. Server tidak akan terlalu terbebani oleh request yang banyak dari client karena sesungguhnya server hanya mengelola data yang diminta oleh client.
Jadi, penerapan arsitektur client-server harus dibuat sesuai dengan kebutuhan dari jaringan itu sendiri agar terjadi keefisienan yang menguntungkan bagi semua pihak.
Referensi
http://amelinda90.wordpress.com/page/2/
Langganan:
Postingan (Atom)