Sabtu, 29 Juni 2013
Struktur Storage, Sistem Multitasking, Sistem Uni Programing, Dan Sistem Komputasi Batch.
Struktur Storage
Struktur Storage adalah bagian-bagian yang saling berhubungan dari suatu media yang digunakan untuk menyimpanan data yang diolah oleh komputer.
Gambar Struktur Hardisk
Hal penting yang perlu diingat adalah program adalah bagian dari data adalah:
• Register : tempat penyimpanan beberapa buah data volatile yang akan diolah langsung di prosesor yang berkecepatan sangat tinggi. Register ini berada di dalam prosesor dengan jumlah yang sangat terbatas karena fungsinya sebagai tempat perhitungan/komputasi data
• Cache Memory : tempat penyimpanan sementara ( volatile ) sejumlah kecil data untuk meningkatkan kecepatan pengambilan atau penyimpanan data di memori oleh prosesor yang berkecepatan tinggi. Dahulu cache disimpan di luar prosesor dan dapat ditambahkan. Misalnya pipeline burst cache yang biasa ada di komputer awal tahun 90-an. Akan tetapi seiring menurunnya biaya produksi die atau wafer dan untuk meningkatkan kinerja, cache ditanamkan di prosesor. Memori ini biasanya dibuat berdasarkan desain static memory.
• Random Access Memory (RAM) - Main Memory : tempat penyimpanan sementara sejumlah data volatile yang dapat diakses langsung oleh prosesor. Pengertian langsung di sini berarti prosesor dapat mengetahui alamat data yang ada di memori secara langsung. Sekarang, RAM dapat diperoleh dengan harga yang cukup murah dangan kinerja yang bahkan dapat melewati cache pada komputer yang lebih lama.
• Extension Memory : tambahan memory yang digunakan untuk membantu proses-proses dalam komputer, biasanya berupa buffer. Peranan tambahan memori ini sering dilupakan akan tetapi sangat penting artinya untuk efisiensi. Biasanya tambahan memori ini memberi gambaran kasar kemampuan dari perangkat tersebut, sebagai contoh misalnya jumlah VGA memory, soundcard memory.
• Secondary Storage : media penyimpanan data yang non-volatile yang dapat berupa Flash Drive, Optical Disc, Magnetic Disk, Magnetic Tape. Media ini biasanya daya tampungnya cukup besar dengan harga yang relatif murah. Portability-nya juga relatif lebih tinggi.
Gambar Struktur Hardisk
Hal penting yang perlu diingat adalah program adalah bagian dari data adalah:
• Register : tempat penyimpanan beberapa buah data volatile yang akan diolah langsung di prosesor yang berkecepatan sangat tinggi. Register ini berada di dalam prosesor dengan jumlah yang sangat terbatas karena fungsinya sebagai tempat perhitungan/komputasi data
• Cache Memory : tempat penyimpanan sementara ( volatile ) sejumlah kecil data untuk meningkatkan kecepatan pengambilan atau penyimpanan data di memori oleh prosesor yang berkecepatan tinggi. Dahulu cache disimpan di luar prosesor dan dapat ditambahkan. Misalnya pipeline burst cache yang biasa ada di komputer awal tahun 90-an. Akan tetapi seiring menurunnya biaya produksi die atau wafer dan untuk meningkatkan kinerja, cache ditanamkan di prosesor. Memori ini biasanya dibuat berdasarkan desain static memory.
• Random Access Memory (RAM) - Main Memory : tempat penyimpanan sementara sejumlah data volatile yang dapat diakses langsung oleh prosesor. Pengertian langsung di sini berarti prosesor dapat mengetahui alamat data yang ada di memori secara langsung. Sekarang, RAM dapat diperoleh dengan harga yang cukup murah dangan kinerja yang bahkan dapat melewati cache pada komputer yang lebih lama.
• Extension Memory : tambahan memory yang digunakan untuk membantu proses-proses dalam komputer, biasanya berupa buffer. Peranan tambahan memori ini sering dilupakan akan tetapi sangat penting artinya untuk efisiensi. Biasanya tambahan memori ini memberi gambaran kasar kemampuan dari perangkat tersebut, sebagai contoh misalnya jumlah VGA memory, soundcard memory.
• Secondary Storage : media penyimpanan data yang non-volatile yang dapat berupa Flash Drive, Optical Disc, Magnetic Disk, Magnetic Tape. Media ini biasanya daya tampungnya cukup besar dengan harga yang relatif murah. Portability-nya juga relatif lebih tinggi.
Sistem Multitasking
Sistem Multitasking adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk melakukan pemrosesan beberapa tugas dalam waktu yang bersamaan.Pada sebuah komputer dengan prosesor tunggal, hanya satu instruksi yang dapat bekerja dalam satu waktu, berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk satu pekerjaan tersebut.
Gambaran Tentang Multitasking
Multitasking bertugas memjadwalkan pekerjaan mana yang dapat berjalan dalam satu waktu, dan kapan pekerjaan yang lain menunggu untuk diolah dapat dikerjakan. Sebagai contoh, jika seseorang sedang menyetir, bertelepon lewat ponsel, dan sambil merokok secara bersamaan, maka orang tersebut melakukan multitasking.Saat ini, berbagai software sistem operasi sudah memiliki kemampuan multitasking. Itulah sebabnya, saat ini kita bisa browsing, chatting, sambil mendengarkan musik secara bersamaan.
Sistem Uni Programming
Sistem unit programming adalah suatu rangkaian yang di dalamnya terdapat komponen-komponen elektronik dari komputer yang digunakan untuk memproses suatu data, penulisan, pengujian, perbaikan, dan pemeliharaan kode yang dibangun dalam suatu program komputer.
Sampai saat ini computer sudah banyak mengalami berbagai perubahan dari model awal computer tersebut, namun tetap pada arsitektur yang sama. Skema computer (computer schema), adalah diagram yang menggambarkan unit-unit dasar yang terdapat dalam semua sistem komputer.
Skema Komputer
Central processing unit (CPU) ialah yang mengendalikan semua unit sistem komputer yang lain dan mengubah input menjadi output. Primary storage (penyimpanan primer), berisi data yang sedang diolah dan program. Control unit (unit pengendali), membuat semua unit bekerja sama sebagai suatu sistem.Arithmatika and logical Unit, tempat berlangsungkan operasi perhitungan matematika dan logika. Unit Input, memasukkan data ke dalam primary storage. Secondary storage (penyimpanan sekunder), menyedikan tempat untuk menyimpan program dan data saat tiak digunakan Unit Output, mencatat hasil pengolahan.
Sistem Komputasi Batch
Sistem Komputasi batch adalah suatu rangkaian yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma pada sekelompok dokumen atau record data yang diproses sebagai satu kesatuan.
Batch processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan identitas tertentu, serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah data-data tersebut terkumpul dalam jumlah tertentu, data-data tersebut akan langsung diproses yaitu pemrosesan dilakukan setelah sejumlah data telah dikumpulkan dalam waktu dan tempat yang ditentukan. Bactch processing ini merupakan metoda pengolahan data yang banyak digunakan, dan merupakan cara terlama yang telah mapan dalam pengoperasian komputer.
Batch processing berasal dari kata batching atau pengelompokkan. misalnya permintaan, pembayaran, dan penjadwalan (timesheet), diakumulasi dalam suatu jangka waktu tertentu dan kemudian diproses dengan menggunakan komputer.Biaya yang diperlukan untuk proses batch processing ini relatif murah.
Contoh dari penggunaan batch processing adalah e-mail dan transaksi batchprocessing. Dalam suatu sistem batch processing, transaksi secara individualdientri melalui peralatan terminal, dilakukan validasi tertentu, danditambahkan ke transaction file yang berisi transaksi lain, dan kemudiandientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up date master file yang berkaitan.
sumber :
Sistem Komputasi Batch
Sistem Komputasi batch adalah suatu rangkaian yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma pada sekelompok dokumen atau record data yang diproses sebagai satu kesatuan.
Batch processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan identitas tertentu, serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah data-data tersebut terkumpul dalam jumlah tertentu, data-data tersebut akan langsung diproses yaitu pemrosesan dilakukan setelah sejumlah data telah dikumpulkan dalam waktu dan tempat yang ditentukan. Bactch processing ini merupakan metoda pengolahan data yang banyak digunakan, dan merupakan cara terlama yang telah mapan dalam pengoperasian komputer.
Batch processing berasal dari kata batching atau pengelompokkan. misalnya permintaan, pembayaran, dan penjadwalan (timesheet), diakumulasi dalam suatu jangka waktu tertentu dan kemudian diproses dengan menggunakan komputer.Biaya yang diperlukan untuk proses batch processing ini relatif murah.
Contoh dari penggunaan batch processing adalah e-mail dan transaksi batchprocessing. Dalam suatu sistem batch processing, transaksi secara individualdientri melalui peralatan terminal, dilakukan validasi tertentu, danditambahkan ke transaction file yang berisi transaksi lain, dan kemudiandientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up date master file yang berkaitan.
sumber :
http://dimazmarham.blogspot.com/2013/06/struktur-storage-sistem-multitasking.html
Pengertian Dari Akses Input, Output, Pendeteksian Kebenaran, Dan Pelaksanaan Program.
1. Akses input output
Yaitu alat yang digunakan untuk menerima masukkan data dan program yang akan diproses di dalam computer.Berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau unit masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file. Microphone, untuk merekam suara ke dalam komputer.
Input device berfungsi sebagai media untuk memasukkan data dari luar sistem ke dalam suatu memori dan processor untuk diolah dan menghasilkan informasi yang diperlukan. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program.
2. Pendeteksian Kebenaran
Pendeteksian kebenarana adalah tugas yang sangat penting dalam proses pengembangan perangkat lunak, karena program yang salah dapat memiliki konsekuensi yang signifikan bagi penggunanya. Beberapa bahasa yang lebih rentan terhadap beberapa jenis kesalahan karena mereka tidak memerlukan spesifikasi kompiler untuk melakukan pengecekan sebanyak bahasa lainnya. Penggunaan alat analisis statis dapat membantu mendeteksi beberapa kemungkinan masalah.
3. Pelaksanaan Program
Untuk mewujudkan suatu tujuan atau target, maka haruslah ada pelaksanaan yang merupakan proses kegiatan yang berkesinambungan sehingga tercapai tujuan yang diharapkan.
:: Sebagaimana yang dikemukakkan oleh Santoso Sastropoetro (1982:183) sebagai berikut:
“pelaksanaan diartikan sebagai suatu usaha atau kegiatan tertentu yang dilakukan untuk mewujudkan rencana atau program dalam kenyataannya”.
:: Selanjutnya Charles D. Jones dalam Silalahi (1984:49), mengemukakkan mengenai pelaksanaan ata implementasi yakni:
“Konsep dinamis yang meibatkan secara terus menerus usaha-usaha yang mencari apa yang dilakukan, mengatur aktivitas-aktivitas yang mengarah pada pendapat suatu program kedalam dampak”.
Sumber :
Yaitu alat yang digunakan untuk menerima masukkan data dan program yang akan diproses di dalam computer.Berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau unit masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file. Microphone, untuk merekam suara ke dalam komputer.
Input device berfungsi sebagai media untuk memasukkan data dari luar sistem ke dalam suatu memori dan processor untuk diolah dan menghasilkan informasi yang diperlukan. Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berbentuk program yang digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan program.
2. Pendeteksian Kebenaran
Pendeteksian kebenarana adalah tugas yang sangat penting dalam proses pengembangan perangkat lunak, karena program yang salah dapat memiliki konsekuensi yang signifikan bagi penggunanya. Beberapa bahasa yang lebih rentan terhadap beberapa jenis kesalahan karena mereka tidak memerlukan spesifikasi kompiler untuk melakukan pengecekan sebanyak bahasa lainnya. Penggunaan alat analisis statis dapat membantu mendeteksi beberapa kemungkinan masalah.
3. Pelaksanaan Program
Untuk mewujudkan suatu tujuan atau target, maka haruslah ada pelaksanaan yang merupakan proses kegiatan yang berkesinambungan sehingga tercapai tujuan yang diharapkan.
:: Sebagaimana yang dikemukakkan oleh Santoso Sastropoetro (1982:183) sebagai berikut:
“pelaksanaan diartikan sebagai suatu usaha atau kegiatan tertentu yang dilakukan untuk mewujudkan rencana atau program dalam kenyataannya”.
:: Selanjutnya Charles D. Jones dalam Silalahi (1984:49), mengemukakkan mengenai pelaksanaan ata implementasi yakni:
“Konsep dinamis yang meibatkan secara terus menerus usaha-usaha yang mencari apa yang dilakukan, mengatur aktivitas-aktivitas yang mengarah pada pendapat suatu program kedalam dampak”.
Sumber :
http://claraviwin.blogspot.com/2013/06/pengertian-akses-input-output.html
Pengertian Dari Single Precision, Double Precision Dan Contohnya
Format tunggal-presisi floating-point format angka komputer yang menempati 4 byte (32 bit) dalam memori komputer dan merupakan dynamic range yang lebar dari nilai-nilai dengan menggunakan floating point.
Dalam IEEE 754-2008 basis 2 format 32-bit secara resmi disebut sebagai binary32. Itu disebut tunggal dalam IEEE 754-1985. Pada komputer lama, format floating-point lain dari 4 byte yang digunakan.
Salah satu bahasa pemrograman pertama yang menyediakan tipe data tunggal dan double-presisi floating-point adalah Fortran. Sebelum adopsi IEEE 754-1985, representasi dan sifat ganda tipe data float tergantung pada produsen komputer dan model komputer.
Single-presisi biner floating-point digunakan karena jangkauan luas atas titik tetap (yang sama-bit lebar), bahkan jika pada biaya presisi.
Presisi tunggal dikenal sebagai nyata dalam Fortran, [1] sebagai pelampung di C, C + +, C #, Java [2] dan Haskell, dan sebagai single di Delphi (Pascal), Visual Basic, dan MATLAB. Namun, mengambang di Python, Ruby, PHP, dan OCaml dan satu di versi Oktaf sebelum 3.2 merujuk pada nomor presisi ganda. Dalam PostScript hanya presisi floating-point tunggal.
Dalam contoh ini:
\ text {} tanda = 0
1 + \ sum_ {i = 1} ^ {23} b_ {23}-i 2 ^ {-i} = 1 + 2 ^ {-2} = 1,25
2 ^ {(e-127)} = 2 ^ {} 124-127 = 2 ^ {-3}
demikian:
\ text {value} = 1,25 \ kali 2 ^ {-3} = 0,15625
Komputer modern dengan lokasi penyimpanan 32-bit menggunakan dua lokasi memori untuk menyimpan nomor presisi ganda 64-bit (lokasi penyimpanan tunggal dapat menampung sejumlah presisi tunggal). Presisi ganda floating-point merupakan standar IEEE 754 untuk pengkodean biner atau desimal angka floating-point 64 bit (8 byte).
The presisi ganda biner eksponen floating-point dikodekan menggunakan representasi offset-biner, dengan offset nol menjadi 1023, juga dikenal sebagai Bias eksponen dalam standar IEEE 754. Contoh representasi tersebut akan menjadi:
Emin (1) = -1.022
E (50) = -973
Emax (2046) = 1023
Dengan demikian, seperti yang didefinisikan oleh representasi offset-biner, untuk mendapatkan eksponen benar bias eksponen 1023 harus dikurangkan dari eksponen tertulis.
Para eksponen 00016 dan 7ff16 memiliki arti khusus:
00016 digunakan untuk mewakili nol (jika M = 0) dan subnormals (jika M ≠ 0), dan
7ff16 digunakan untuk mewakili ∞ (jika M = 0) dan NaN (jika M ≠ 0),
di mana M adalah mantissa fraksi. Semua pola bit encoding yang valid.
Kecuali untuk pengecualian atas, jumlah presisi ganda seluruh digambarkan oleh:
(-1) ^ {\ Text {tanda}} \ kali 2 ^ {\ text {} eksponen - \ text {eksponen Bias}} \ kali 1 \ text {} mantissa.
a) Variabel Numerik ketepatan tunggal (single precision), dapat mewakili nilai berkisar dari 2.938736 x 10-39 sampai dengan 1.701412 x 1038 dengan ketepatan 7 digit. Biasanya dibelakang variabel ini diberi tanda !.
Contoh :
10 A=22/7
20 B!=20/3
30 PRINT A
40 PRINT B!
Output
3.142857
6.666667
b) Variabel numerik ketepatan ganda (double precision), dapat mewakili nilai berkisar antara 2.938745877055719 x 10-39 sampai dengan 1.701411834604692 x 1038 dengan ketepatan samapai dengan 16 digit. Biasanya variabel ini ditunjukkan dengan tanda # diakhir namanya.
Contoh :
10 A#=22/7
20 B#=22/7#
30 PRINT A#
40 PRINT B#
Output
3.142857074737549
3.142857142857143
REFRENSI:
Dalam IEEE 754-2008 basis 2 format 32-bit secara resmi disebut sebagai binary32. Itu disebut tunggal dalam IEEE 754-1985. Pada komputer lama, format floating-point lain dari 4 byte yang digunakan.
Salah satu bahasa pemrograman pertama yang menyediakan tipe data tunggal dan double-presisi floating-point adalah Fortran. Sebelum adopsi IEEE 754-1985, representasi dan sifat ganda tipe data float tergantung pada produsen komputer dan model komputer.
Single-presisi biner floating-point digunakan karena jangkauan luas atas titik tetap (yang sama-bit lebar), bahkan jika pada biaya presisi.
Presisi tunggal dikenal sebagai nyata dalam Fortran, [1] sebagai pelampung di C, C + +, C #, Java [2] dan Haskell, dan sebagai single di Delphi (Pascal), Visual Basic, dan MATLAB. Namun, mengambang di Python, Ruby, PHP, dan OCaml dan satu di versi Oktaf sebelum 3.2 merujuk pada nomor presisi ganda. Dalam PostScript hanya presisi floating-point tunggal.
Dalam contoh ini:
\ text {} tanda = 0
1 + \ sum_ {i = 1} ^ {23} b_ {23}-i 2 ^ {-i} = 1 + 2 ^ {-2} = 1,25
2 ^ {(e-127)} = 2 ^ {} 124-127 = 2 ^ {-3}
demikian:
\ text {value} = 1,25 \ kali 2 ^ {-3} = 0,15625
Dalam komputasi, presisi ganda adalah format nomor komputer yang menempati dua lokasi penyimpanan yang berdekatan dalam memori komputer. Sejumlah presisi ganda, kadang-kadang hanya disebut ganda, dapat didefinisikan sebagai integer, titik tetap, atau floating point (dalam hal ini sering disebut sebagai FP64).
Komputer modern dengan lokasi penyimpanan 32-bit menggunakan dua lokasi memori untuk menyimpan nomor presisi ganda 64-bit (lokasi penyimpanan tunggal dapat menampung sejumlah presisi tunggal). Presisi ganda floating-point merupakan standar IEEE 754 untuk pengkodean biner atau desimal angka floating-point 64 bit (8 byte).
The presisi ganda biner eksponen floating-point dikodekan menggunakan representasi offset-biner, dengan offset nol menjadi 1023, juga dikenal sebagai Bias eksponen dalam standar IEEE 754. Contoh representasi tersebut akan menjadi:
Emin (1) = -1.022
E (50) = -973
Emax (2046) = 1023
Dengan demikian, seperti yang didefinisikan oleh representasi offset-biner, untuk mendapatkan eksponen benar bias eksponen 1023 harus dikurangkan dari eksponen tertulis.
Para eksponen 00016 dan 7ff16 memiliki arti khusus:
00016 digunakan untuk mewakili nol (jika M = 0) dan subnormals (jika M ≠ 0), dan
7ff16 digunakan untuk mewakili ∞ (jika M = 0) dan NaN (jika M ≠ 0),
di mana M adalah mantissa fraksi. Semua pola bit encoding yang valid.
Kecuali untuk pengecualian atas, jumlah presisi ganda seluruh digambarkan oleh:
(-1) ^ {\ Text {tanda}} \ kali 2 ^ {\ text {} eksponen - \ text {eksponen Bias}} \ kali 1 \ text {} mantissa.
a) Variabel Numerik ketepatan tunggal (single precision), dapat mewakili nilai berkisar dari 2.938736 x 10-39 sampai dengan 1.701412 x 1038 dengan ketepatan 7 digit. Biasanya dibelakang variabel ini diberi tanda !.
Contoh :
10 A=22/7
20 B!=20/3
30 PRINT A
40 PRINT B!
Output
3.142857
6.666667
b) Variabel numerik ketepatan ganda (double precision), dapat mewakili nilai berkisar antara 2.938745877055719 x 10-39 sampai dengan 1.701411834604692 x 1038 dengan ketepatan samapai dengan 16 digit. Biasanya variabel ini ditunjukkan dengan tanda # diakhir namanya.
Contoh :
10 A#=22/7
20 B#=22/7#
30 PRINT A#
40 PRINT B#
Output
3.142857074737549
3.142857142857143
REFRENSI:
Pengertian Shell , Batch, Console, Kernel
SHELL
Shell adalah “command executive” artinya program yang menunggu instruksi user, memeriksa sintaks dan menterjemahkan instruksi yang diberikan kemudian mengeksekusinya. Pada umumnya shell ditandai dengan command prompt, di Linux untuk user biasa biasanya ditandai dengan tanda $ dan untuk superuser biasanya tanda #. shell ada bermacam- macam di kinux biasanya digunakan bash.Di linux ada berbagai macam shell, berikut macam-macam shell :
a. Bourne Shell (sh)
sh adalah shell standar Unix yang dibuat tahun 1979 oleh Stephen Bourne dari AT&T dengan memakai bahasa pemrograman Algol. sh terkenal karena sederhana, compact, and cepat. Kelemahannya adalah kurang interkatif seperti tidak ada history, aliasing, dan job control. Default prompt shell sh adalah $ (dolar).
b. C shell (csh)
csh memiliki feature yang lebih lengkap dibandingkan sh. Shel ini dibuat tahun 1970an oleh Bill Joy dari University of California at Berkeley dengan menggunakan bahasa C. Fitur yang terdapat dalam csh antara lain command-line history, aliasing, built-in arithmetic, filename completion, dan job control. Kelemahnnya adalah karena didesain untuk mesin skala besar dan memiliki banyak fitur maka shel ini cenderung lambat bila digunakan pada mesin kecil. Default prompt shell csh adalah % (persen).
c. Korn Shell (ksh)
Korn shell merupakan pengembangan dari bourne shell yang ditulis oleh David Korn dari AT&T pada pertengahan 1980an. Feature Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging. Default prompt shell ksh adalah $ (dolar).
d. Bourne Again Shell(bash)
Bash merupakan default shell Linux yang merupakan pengembangan dari bourne shell sehingga kompatibel juga di Unix. Shell ini dibuat pada tahun 1988 oleh Brian Fox dari FSF GNU. Fitur yang dimiliki bash antara lain interaktif, dapat membuat shortcut, bisa berwarna, dll.Default Bash prompt adalah $ (dolar).
BATCH
Batch Processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan identitas tertentu, serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah data-data tersebut terkumpul dalam jumlah tertentu, data-data tersebut akan langsung diproses.
Contoh dari penggunaan batch processing adalah e-mail dan transaksi batch processing. Dalam suatu sistem batch processing, transaksi secara individual dientri melalui peralatan terminal, dilakukan validasi tertentu, dan ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up date master file yang berkaitan.
KONSOL
Istilah yang digunakan untuk sebuah mesin system yang dirancang khusus untuk memainkan video game dengan disertai minimal dua stik game untuk memainkanya dan beberpa alat pendukung lainnya. Contoh konsol game yang populer saat ini adalah Sony Playstation, Nintendo Wii, Microsoft X-BOX, dan Sega Dreamcast.
KERNEL
Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.
Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.
Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung di- load dan dijalankan diatas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program-program tersebut.
Ada 4 kategori kernel :
1. Monolithic kernel. Kernel yang menyediakan abstraksi perangkat keras yang kaya dan tangguh.
2. Microkernel. Kernel yang menyediakan hanya sekumpulan kecil abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan fungsi-fungsi lainnya.
3. Hybrid (modifikasi dari microkernel). Kernel yang mirip microkernel, tetapi ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih cepat.
4. Exokernel. Kernel yang tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan sekumpulan pustaka yang menyediakan fungsi-fungsi akses ke perangkat keras secara langsung atau hampir-hampir langsung.
Dari keempat kategori kernel yang disebutkan diatas, kernel Linux termasuk kategori monolithic kernel. Kernel Linux berbeda dengan sistem Linux. Kernel Linux merupakan sebuah perangkat lunak orisinil yang dibuat oleh komunitas Linux, sedangkan sistem Linux, yang dikenal saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek pengembangan lain.
Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14 Maret 1991. Sistem berkas yang didukung hanya sistem berkas Minix. Kernel pertama dibuat berdasarkan kerangka Minix (sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum). Tetapi, kernel tersebut sudah mengimplementasi proses UNIX secara tepat.
Referensi :
Shell adalah “command executive” artinya program yang menunggu instruksi user, memeriksa sintaks dan menterjemahkan instruksi yang diberikan kemudian mengeksekusinya. Pada umumnya shell ditandai dengan command prompt, di Linux untuk user biasa biasanya ditandai dengan tanda $ dan untuk superuser biasanya tanda #. shell ada bermacam- macam di kinux biasanya digunakan bash.Di linux ada berbagai macam shell, berikut macam-macam shell :
a. Bourne Shell (sh)
sh adalah shell standar Unix yang dibuat tahun 1979 oleh Stephen Bourne dari AT&T dengan memakai bahasa pemrograman Algol. sh terkenal karena sederhana, compact, and cepat. Kelemahannya adalah kurang interkatif seperti tidak ada history, aliasing, dan job control. Default prompt shell sh adalah $ (dolar).
b. C shell (csh)
csh memiliki feature yang lebih lengkap dibandingkan sh. Shel ini dibuat tahun 1970an oleh Bill Joy dari University of California at Berkeley dengan menggunakan bahasa C. Fitur yang terdapat dalam csh antara lain command-line history, aliasing, built-in arithmetic, filename completion, dan job control. Kelemahnnya adalah karena didesain untuk mesin skala besar dan memiliki banyak fitur maka shel ini cenderung lambat bila digunakan pada mesin kecil. Default prompt shell csh adalah % (persen).
c. Korn Shell (ksh)
Korn shell merupakan pengembangan dari bourne shell yang ditulis oleh David Korn dari AT&T pada pertengahan 1980an. Feature Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging. Default prompt shell ksh adalah $ (dolar).
d. Bourne Again Shell(bash)
Bash merupakan default shell Linux yang merupakan pengembangan dari bourne shell sehingga kompatibel juga di Unix. Shell ini dibuat pada tahun 1988 oleh Brian Fox dari FSF GNU. Fitur yang dimiliki bash antara lain interaktif, dapat membuat shortcut, bisa berwarna, dll.Default Bash prompt adalah $ (dolar).
BATCH
Batch Processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan identitas tertentu, serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah data-data tersebut terkumpul dalam jumlah tertentu, data-data tersebut akan langsung diproses.
Contoh dari penggunaan batch processing adalah e-mail dan transaksi batch processing. Dalam suatu sistem batch processing, transaksi secara individual dientri melalui peralatan terminal, dilakukan validasi tertentu, dan ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up date master file yang berkaitan.
KONSOL
Istilah yang digunakan untuk sebuah mesin system yang dirancang khusus untuk memainkan video game dengan disertai minimal dua stik game untuk memainkanya dan beberpa alat pendukung lainnya. Contoh konsol game yang populer saat ini adalah Sony Playstation, Nintendo Wii, Microsoft X-BOX, dan Sega Dreamcast.
KERNEL
Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.
Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.
Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung di- load dan dijalankan diatas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program-program tersebut.
Ada 4 kategori kernel :
1. Monolithic kernel. Kernel yang menyediakan abstraksi perangkat keras yang kaya dan tangguh.
2. Microkernel. Kernel yang menyediakan hanya sekumpulan kecil abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan fungsi-fungsi lainnya.
3. Hybrid (modifikasi dari microkernel). Kernel yang mirip microkernel, tetapi ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih cepat.
4. Exokernel. Kernel yang tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan sekumpulan pustaka yang menyediakan fungsi-fungsi akses ke perangkat keras secara langsung atau hampir-hampir langsung.
Dari keempat kategori kernel yang disebutkan diatas, kernel Linux termasuk kategori monolithic kernel. Kernel Linux berbeda dengan sistem Linux. Kernel Linux merupakan sebuah perangkat lunak orisinil yang dibuat oleh komunitas Linux, sedangkan sistem Linux, yang dikenal saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek pengembangan lain.
Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14 Maret 1991. Sistem berkas yang didukung hanya sistem berkas Minix. Kernel pertama dibuat berdasarkan kerangka Minix (sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum). Tetapi, kernel tersebut sudah mengimplementasi proses UNIX secara tepat.
Referensi :
Senin, 17 Juni 2013
9 Tips Buat Hidup Lebih Bahagia:
1. Jangan Takut dan Khawatir
Perasaan takut dan khawatir merupakan pikiran kita yang paling tidak produktif. Sebagian besar hal-hal yang kita khawatirkan atau takutkan tidak pernah terjadi. Jadi untuk apa kita khawatir dan takut?
2. Jangan Pernah Menyimpan Dendam
Dendam adalah hal terbesar dan akan menjadi beban terberat jika kita menyimpannya di dalam hati. Maukah anda membawanya sepanjang hidup? …. Saya rasa tidak. Jangan sia-siakan energi kita dengan menyimpan dendam, sudah pasti tidak ada gunanya. Gunakanlah energi kita tersebut untuk hal-hal yang positif.
3. Fokus Pada Satu Masalah
Jika kita memiliki beberapa masalah, selesaikanlah masalah kita satu per satu. Jangan terpikirkan untuk menyelesaikan masalah secara sekaligus karena justru akan membuat kita semakin stress.
4. Jangan Membawa Tidur Masalah Anda
Masalah adalah hal yang sangat buruk untuk kesehatan tidur kita. Pikiran bawah sadar kita adalah hal yang luar biasa yang dapat membuat kita gelisah dan tidur kita menjadi tidak nyenyak.
5. Jangan Mengambil Masalah Orang Lain Untuk Anda Selesaikan
Membantu orang lain yang sedang dalam masalah adalah hal yang mulia, tetapi jika kita mengambil porsi terbesar untuk menyelesaikan masalah orang lain tersebut justru itulah kesalahan terbesar. Biarkanlah orang tersebut yang menyelesaikan masalahnya sendiri dengan porsi terbesar.
6. Jangan Hidup di Masa Lalu
Mungkin terasa nyaman bagi kita mengingat hal-hal yang menyenangkan di masa lalu tetapi jangan anda terlena didalamnya. Konsentrasilah dengan apa yang terjadi saat ini, karena kita pun akan bisa merasakan banyak kebahagiaan di saat ini. Saya yakin kita akan mempunyai perasaan yang jauh lebih berbahagia jika kita merayakan apa yang terjadi saat ini dibanding dengan mengingat-ngingat kebahagiaan di masa lalu.
7. Jadilah Pendengar yang Baik
Mungkin sebagian besar orang termasuk saya susah untuk menjadi pendengar yang baik. Justru sebaliknya kita mengharapkan orang lain yang mendengarkan omongan kita, tetapi sebetulnya dengan belajar mendengarkan orang lain, kita akan mendapatkan banyak hal baru yang dapat sangat berguna bagi kebahagiaan hidup kita.
8. Jangan Biarkan Frustasi Mengatur dan Bahkan Mengacaukan Hidup Anda
Kasihanilah diri kita lebih dari apa pun, maksud saya adalah janganlah kita menyerah pada frustasi. Maju terus. Ambillah tindakan-tindakan positif dan lakukanlah dengan konsisten.
9. Bersyukurlah Selalu
Bersyukur dan berterimakasihlah atas semua yang kita dapatkan, bukan hanya hal yang positif saja tetapi juga hal yang negatif, karena saya percaya dibalik setiap hal yang negatif tersebut ada hal baik yang bisa kita pelajari.
Perasaan takut dan khawatir merupakan pikiran kita yang paling tidak produktif. Sebagian besar hal-hal yang kita khawatirkan atau takutkan tidak pernah terjadi. Jadi untuk apa kita khawatir dan takut?
2. Jangan Pernah Menyimpan Dendam
Dendam adalah hal terbesar dan akan menjadi beban terberat jika kita menyimpannya di dalam hati. Maukah anda membawanya sepanjang hidup? …. Saya rasa tidak. Jangan sia-siakan energi kita dengan menyimpan dendam, sudah pasti tidak ada gunanya. Gunakanlah energi kita tersebut untuk hal-hal yang positif.
3. Fokus Pada Satu Masalah
Jika kita memiliki beberapa masalah, selesaikanlah masalah kita satu per satu. Jangan terpikirkan untuk menyelesaikan masalah secara sekaligus karena justru akan membuat kita semakin stress.
4. Jangan Membawa Tidur Masalah Anda
Masalah adalah hal yang sangat buruk untuk kesehatan tidur kita. Pikiran bawah sadar kita adalah hal yang luar biasa yang dapat membuat kita gelisah dan tidur kita menjadi tidak nyenyak.
5. Jangan Mengambil Masalah Orang Lain Untuk Anda Selesaikan
Membantu orang lain yang sedang dalam masalah adalah hal yang mulia, tetapi jika kita mengambil porsi terbesar untuk menyelesaikan masalah orang lain tersebut justru itulah kesalahan terbesar. Biarkanlah orang tersebut yang menyelesaikan masalahnya sendiri dengan porsi terbesar.
6. Jangan Hidup di Masa Lalu
Mungkin terasa nyaman bagi kita mengingat hal-hal yang menyenangkan di masa lalu tetapi jangan anda terlena didalamnya. Konsentrasilah dengan apa yang terjadi saat ini, karena kita pun akan bisa merasakan banyak kebahagiaan di saat ini. Saya yakin kita akan mempunyai perasaan yang jauh lebih berbahagia jika kita merayakan apa yang terjadi saat ini dibanding dengan mengingat-ngingat kebahagiaan di masa lalu.
7. Jadilah Pendengar yang Baik
Mungkin sebagian besar orang termasuk saya susah untuk menjadi pendengar yang baik. Justru sebaliknya kita mengharapkan orang lain yang mendengarkan omongan kita, tetapi sebetulnya dengan belajar mendengarkan orang lain, kita akan mendapatkan banyak hal baru yang dapat sangat berguna bagi kebahagiaan hidup kita.
8. Jangan Biarkan Frustasi Mengatur dan Bahkan Mengacaukan Hidup Anda
Kasihanilah diri kita lebih dari apa pun, maksud saya adalah janganlah kita menyerah pada frustasi. Maju terus. Ambillah tindakan-tindakan positif dan lakukanlah dengan konsisten.
9. Bersyukurlah Selalu
Bersyukur dan berterimakasihlah atas semua yang kita dapatkan, bukan hanya hal yang positif saja tetapi juga hal yang negatif, karena saya percaya dibalik setiap hal yang negatif tersebut ada hal baik yang bisa kita pelajari.
Jumat, 14 Juni 2013
Perihal isu kenaikan BBM:
1. Kenaikan BBM akan di kompensasikan (12 T) bagi rakyat miskin (BALSAM)...
Itu CUMAN PenCITRAAN doang, soalnya kenaikan BBM pasti akan MENAMBAH BANYAK Orang MISKIN...
2. Kenaikan BBM mengantisipasi tindak Aplosan, Penimbunan, & Pencurian..
Seharusnya itu tugas Aparat KEAMANAN & PENEGAK HUKUM, bukan beban rakyat!!..
3. Kenaikan BBM karena peluang korupsi di Pemerintahan dan Legislatif sudah di Pantau KPK,
Sehingga Dana Partai dari Sektor koruptor sudah BERKURANG...
Shrsnya Partai tdk usah cari Dana dari KOruPtoR..tp KERJA !
4. Kenaikan BBM bukan meringankan nilai belanja di APBN...
Karena dgn kenaikan BBM menambah biaya belanja buat TUNJANGAN TRANSPORT, MAKAN, KUNJUNGAN DINAS di instasi kepegawaian Pemeritah dan Legislatif...
5. Kenaikan BBM mengurangi subsidi orang bermobil & tidak tepat sasaran...
Emang jadi Orang kaya SALAH?!, mereka itulah konsumen terbesar dan penyumbang pajak (PPN) tertinggi, mosok ƍäª ada timbalbalik dari pemerintah. Malah disalahkan.
Hancurkan Rezim SBY-Budiyono dan para Elit Borjuasinya yang telah GAGAL MENSEJAHTERAKAN RAKYAT.
Kemudian kebijakan KENAIKAN BBM harus di T.O.L.A.K dan N.A.S.I.O.N.A.L.I.S.A.S.I aset-ast vital (termasuk migas) harus segera dilakukan negara. Tentu penolakan harga BBM dan tuntutan NASIONALISASI menjadi ekspresi rakyat untuk menlegitimasi rezim dan partai elit yang tidak berpihak terhadap rakyat.
Itu CUMAN PenCITRAAN doang, soalnya kenaikan BBM pasti akan MENAMBAH BANYAK Orang MISKIN...
2. Kenaikan BBM mengantisipasi tindak Aplosan, Penimbunan, & Pencurian..
Seharusnya itu tugas Aparat KEAMANAN & PENEGAK HUKUM, bukan beban rakyat!!..
3. Kenaikan BBM karena peluang korupsi di Pemerintahan dan Legislatif sudah di Pantau KPK,
Sehingga Dana Partai dari Sektor koruptor sudah BERKURANG...
Shrsnya Partai tdk usah cari Dana dari KOruPtoR..tp KERJA !
4. Kenaikan BBM bukan meringankan nilai belanja di APBN...
Karena dgn kenaikan BBM menambah biaya belanja buat TUNJANGAN TRANSPORT, MAKAN, KUNJUNGAN DINAS di instasi kepegawaian Pemeritah dan Legislatif...
5. Kenaikan BBM mengurangi subsidi orang bermobil & tidak tepat sasaran...
Emang jadi Orang kaya SALAH?!, mereka itulah konsumen terbesar dan penyumbang pajak (PPN) tertinggi, mosok ƍäª ada timbalbalik dari pemerintah. Malah disalahkan.
Hancurkan Rezim SBY-Budiyono dan para Elit Borjuasinya yang telah GAGAL MENSEJAHTERAKAN RAKYAT.
Kemudian kebijakan KENAIKAN BBM harus di T.O.L.A.K dan N.A.S.I.O.N.A.L.I.S.A.S.I aset-ast vital (termasuk migas) harus segera dilakukan negara. Tentu penolakan harga BBM dan tuntutan NASIONALISASI menjadi ekspresi rakyat untuk menlegitimasi rezim dan partai elit yang tidak berpihak terhadap rakyat.
Rabu, 05 Juni 2013
Langganan:
Postingan (Atom)