Tugas 2 Sistem Operasi


1.BATCH SYSTEM

Batch system atau sistem batch adalah suatu teknik pengolahan data yang digunakan oleh komputer untuk menyelesaikan tugas data berulang dengan volume tinggi secara berkala. Dalam sistem batch processing, tugas-tugas yang mirip dikumpulkan dan dijalankan secara kelompok, kemudian setelah kelompok yang dijalankan tadi selesai, maka secara otomatis kelompok lain dijalankan. Pada sistem batch processing, pengguna dapat menjalankan pekerjaan batch dengan menentukan detail seperti nama orang yang mengirimkan pekerjaan, proses batch atau program yang perlu dijalankan, lokasi sistem input data, lokasi sistem untuk output data yang diproses, dan waktu atau rentang waktu batch ketika pekerjaan batch harus dijalankan. Batch processing sering digunakan untuk tugas-tugas seperti pembaharuan informasi pada akhir hari, pembuatan laporan, pencetakan dokumen, dan tugas-tugas non-interaktif lainnya yang harus selesai dalam batas waktu tertentu. Keuntungan dari batch system adalah mudah dalam mengelola pekerjaan yang berulang, beberapa pengguna dapat berbagi sistem batch, dan waktu tunggu untuk sistem batch sangat sedikit. Namun, kelemahan dari batch system adalah biaya instalasi yang mahal, sulit dalam debugging, dan jika ada pekerjaan yang gagal, maka pekerjaan lain harus menunggu waktu yang tidak diketahui. Contoh dari batch system adalah e-mail dan transaksi batch processing.

 

References:

·       Apa itu Pemrosesan Batch? - Penjelasan tentang Sistem Pemrosesan Batch - AWS (amazon.com)

·       Apa itu Batch System ? Pengertian dan Penjelasannya – Ahmad Nur Ihsan (wordpress.com)

·       Pengertian Dan Contoh Bacth System (lukmanreza.blogspot.com)

·       Sistem Operasi: PENGERTIAN BATCH SYSTEM (muhammadmiftahpratama.blogspot.com)

·       Batch Processing adalah Sistem Olah Data secara Otomatis - Algoritma

 

2.CRITICAL SECTION

Critical section adalah sebuah segmen kode dari sebuah proses di mana sumber daya bersama diakses. Ketika sebuah proses sedang dijalankan dalam critical section-nya, tidak ada proses lain yang boleh dijalankan dalam critical section tersebut, karena akan menyebabkan keadaan mutually exclusive. Contoh dari critical section adalah ketika beberapa proses ingin mengakses sumber daya bersama seperti file atau database, dan hanya satu proses yang dapat mengakses sumber daya tersebut pada satu waktu. Solusi untuk mengatasi masalah critical section adalah dengan menggunakan mutual exclusion, progress, dan bounded waiting.  Contoh algoritma untuk mengatasi masalah critical section adalah algoritma Peterson dan algoritma Dekker.

 

References:

·       Sistem Operasi: Pengertian Critical Section (muhammadmiftahpratama.blogspot.com)

·       PENGERTIAN DAN CONTOH DARI BATCH SYSTEM, CRITICAL SECTION,PROCESS CONTROL BLOCK, DISTRIBUTED PROCESSING, HANDHELD,THREAD. (tiaraputrirulya.blogspot.com)

·       Sistem Operasi: Critical Section (brigaspangestu504.blogspot.com)

 

3.PROCESS CONTROL BLOCK

Process Control Block (PCB) adalah struktur data yang digunakan oleh sistem operasi untuk mengelola proses. Setiap proses dalam sistem operasi memiliki sebuah PCB yang berisi informasi tentang proses tersebut, seperti tanda pengenal atau ID proses, prioritas eksekusi, status proses, dan informasi tentang lokasi proses di dalam memori. Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows. Beberapa contoh informasi yang terdapat dalam PCB antara lain:

  • Identifier: menjelaskan proses yang sedang terjadi
  • State: kondisi yang terjadi pada proses
  • Priority: urutan perintah yang jelas pada suatu proses
  • Program counter: instruksi pada proses
  • Memory pointers: media penyimpanan (penunjuk alamat) pada proses
  • Context data: data yang berkaitan dengan proses
  • I/O status information: terdapat masukan dan keluaran yang diinginkan
  • Accounting information: memberikan informasi yang dibutuhkan

Salah satu contoh struktur data yang mengontrol beberapa Process Control Block adalah process table.

 

References:

·       Apa itu Process Control Block? Mengenal Pengertian Process Control Block (nesabamedia.com)

·       Sistem Operasi: Pengertian Process Control Block (muhammadmiftahpratama.blogspot.com)

·       Sistem Operasi – PCB (process control block) – Ahmad Nur Ihsan (wordpress.com)

 

4.DISTRIBUTED PROCESSING

Distributed Processing adalah Mengerjakan semua proses pengolahan data secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi. Setiap komputer tersebut memiliki prosesor mandiri sehingga mampu mengolah sebagian data secara terpisah, kemudian hasil pengolahan tadi digabungkan menjadi satu penyelesaian total. Jika salah satu prosesor mengalami kegagalan atau masalah yang lain akan mengambil alih tugasnya.

Contoh dari Distributed Data Processing System :

            ATM, komputer yang dirancang untuk tugas-tugas melaksanakan proyek, analisis finansial, penjadwalan waktu dan akuntansi. Contoh lainnya, pengolahan data pada server yahoo yang tersebar hampir di seluruh dunia secara distribusi, setiap wilayah mempunyai server masing-masing. Seperti di indonesia mempunyai server tersendiri sehingga pengolahan data tidak di pusat melainkan di wilayah masing-masing, dll.

 

Reference:

Sistem Operasi: Pengertian Distributed Processing (muhammadmiftahpratama.blogspot.com)

 

5.HANDHELD

Handheld computer adalah komputer yang cukup kecil sehingga dapat digenggam. Komputer genggam ini dapat bekerja dengan fungsi yang hampir sama dengan komputer biasa. Meskipun sangat mudah untuk dibawa, komputer genggam tidak dapat menggantikan komputer biasa (PC) karena hanya memiliki keyboard dan layar yang kecil. Beberapa produsen mencoba untuk memecahkan masalah keyboard yang terlalu kecil. Keyboard tersebut diganti dengan electronic pen. Bagaimanapun,electronic pen ini masih bergantung pada teknologi pengenalan tulisan tangan yang masih dalam tahap pengembangan.

Kelebihan dari komputer genggam ini adalah pengguna dapat menyimpan serta mengatur data dengan lebih efisien dan akurat. Biasanya komputer genggam dilengkapi dengan teknologi Bluetooth. Bluetooth memang tepat untuk mencetak secara nirkabel, menghubungkan antara komputer genggam dengan mobile printer. Tidak hanya dengan printer tetapi komputer genggam juga dapat dihubungkan dengan alat-alat lain melalui koneksi Bluetooth.

Komputer genggam dapat meningkatkan produktivitas pengguna dan memudahkan mereka untuk bekerja lebih efisien. Komputer genggam yang paling banyak digunakan adalah komputer yang khusus dirancang untuk menyediakan fungsi PIM (Personal Information Manager), seperti kalender, agenda, dan buku alamat.

Contoh system handheld adalah Android, Symbian.

 

B. Perkembangan System Handheld

Sekitar tahun 1990-an dikembangkan sistem yang lebih kecil dari mikrokompuer yang disebut dengan sistem handheld dalam bentuk personal digital assistants (PDA). Pada beberapa sistem terdapat telepon selular. Sistem ini mempunyai memory yang terbatas, prosessor dengan kecepatan rendah dan display screen yang kecil

 

C. Sejarah Perkembangan System Handheld

Sistem operasi Handheld juga memiliki sejarah dalam perkembangannya, adapun sejarah perkembangan system operasi Handheld adalah:

a.    1993 Ponsel pintar yang pertama, IBM Simon, memiliki fitur layar sentuh, email, dan fitur PDA dirilis.

b. Palm Pilot 1000 personal digital assistant(PDA) diperkenalkan pertama kali dengan sistem operasi Palm OS.

c.    1996 PC handled pertama dengan sistem Windows CE diperkenalkan.

d.  2000 Symbian menjadi sistem operasi genggam modern pertama pada ponsel pintar dengan munculnya Ericsson R380.

e.    2001 The Kyocera 6035 menjadi ponsel pintar pertama yang menggunakan Palm OS.

f.     2002 Microsoft Windows CE versi Pocket PC untuk ponsel pintar diperkenalkan.

g.    2002 BlackBerry merilis ponsel pintar pertamanya.

h.    2007 Apple iPhone dengan iOS pertama kali diperkenalkan.

i.     2008 OHA merilis Android 1.0 dengan HTC Dream (T-Mobile G1) sebagai ponsel Android yang pertama.

j.      2009 Palm memperkenalkan webOS melalui Palm Pre.

k.    2009 Samsung memperkenalkan Bada OS melalui Samsung S8500.

l.      2010 Windows Phone OS dirilis.

 

C. Perkembangan Sytem Handheld (PDA)

Personal Digital Assistants disingkat PDA adalah sebuah alat elektronik yang berbasis komputer dan berbentuk kecil serta dapat dibawa kemana-mana. PDA banyak digunakan sebagai pengorganisir pribadi pada awalnya, tetapi karena perkembangannya, kemudian bertambah banyak fungsi kegunaannya, seperti kalkulator, penunjuk jam dan waktu, permainan komputer, pengakses internet, penerima dan pengirim surat elektronik (e-mail), penerima radio, perekam video, dan pencatat memo. Selain dari itu dengan PDA (komputer saku) ini, kita dapat menggunakan buku alamat dan menyimpan alamat, membaca buku-e, menggunakan GPS dan masih banyak lagi fungsi yang lain. Bahkan versi PDA yang lebih canggih dapat digunakan sebagai telepon genggam, akses internet, intranet, atau extranet lewat Wi-Fi atau Jaringan Wireless. Salah satu ciri khas PDA yang paling utama adalah fasilitas layar sentuh.

Bertahun-tahun dunia PDA membeku. Lalu Palm Inc. meluncurkan PDA pertamanya di tahun 1996. Peluncuran inilah yang kemudian mengubah nasib PDA dan sekaligus mendongkrak popularitas PDA di jagad elektronik.

Alat genggam yang disinergikan dengan operating system (OS) Palm ini menuai sukses luar biasa. Kemudahan sinkronisasi dengan PC dan pendekatan pengoperasian berbasis ikon membuat banyak pengguna merasakan kegunaan alat yang satu ini, lebih daripada sekedar sebuah piranti genggam biasa.

Dalam jangka waktu enam tahun, pertumbuhan PDA sendiri boleh dikatakan luar biasa, meskipun tentu saja tak secepat perangkat komputer pada umumnya. Selama kurun waktu tersebut, PDA terus tumbuh, baik dari sisi teknologi maupun bisnis. contoh sistem operasi yang digunakan. Palm OS saat ini masih merupakan pemain yang paling dominan. Merek-merek yang menggunakan OS ini antara lain adalah Palm sendiri, Sony, IBM dan Handspring.

Berikutnya adalah WindowsCE atau sekarang disebut PocketPC. Operating system khusus untuk PDA atau PocketPC ini dibuat oleh Microsoft, karena itu tampilan pada versi PocketPC 2002 hampir mnyerupai tampilan pada Windows XP. Sebagai catatan popularitas PocketPC kini terdongkrak cukup kuat seiring dengan komitmen Microsoft yang besar terhadap perkembangan sistem operasi ini. Merek yang menggunakan OS ini antara lain HP, Compaq, Casio, dan Siemen.

 

D. Fungsi PDA

Pertama dan terutama fungsi dari sebuah piranti genggam semacam PDA adalah untuk mengelola informasi atau data. Lebih spesifik lagi karena namanya juga Personal Digital Assistant, maka data yang dikelolanya pun bersifat personal. Diantaranya alamat, nomor telepon, alamat e-mail, jadwal kegiatan dan daftar kegiatan yang harus kita kerjakan. Baru setelah fungsi itu PDA dikembangkan sehingga lebih memainkan peran sebagai subnotebook. tentu saja fungsi yang selama ini diperankan oleh organizer juga termasuk didalamnya, seperti jam, kalkulator dan kalender.

 

Saat ini, handheld keluaran terbaru sudah mampu berperan sebagai alat memainkan musik, pemutar musik MP3 (MP3 player), membaca buku elektronik (eBook Reader) bahkan memainkan video streaming. Dengan kemampuan grafis yang tidak lagi hitam putih, handheld ini sudah melebihi tanggung jawabnya sebagai Asisten Pribadi sesuai dengan namanya, namun walau begitu jangan sekali-kali menyamakan kemampuan PDA dengan notebook apalagi PC desktop.

 

D. Sistem Kerja PDA

Sebagai komputer genggam, PDA memiliki processor dan sistem operasi layaknya komputer biasa. Sistem operasi ini merupakan peranti lunak utama pada PDA. Cara kerjanya sama seperti sitem operasi pada komputer seperti Windows XP atau Mac OS, tetapi didesain khusus untuk PDA. Terdapat dua kesamaan sistem operasi pada PDA yaitu Palm dan Pocket PC (Windows Mobile). Keduanya bekerja dengan program piranti lunak yang berbeda, jadi walaupun berisikan banyak dokumen seperti gambar, musik dan lainnya yang bisa dipakai namun tidak pada pemrogaman. Pada penyimpanan data tanpa kartu memori, data disimpan dalam RAM dengan ukuran puluhan MegaByte, sedangkan sumber energinya berasal dari baterai (dulunya A3) isi ulang. Selain itu, bisa juga menggunakan adaptor yang disambungkan ke stop kontak AC.

 

E. Kegunaan PDA

a.    Telekomunikasi

b.    Informasi

c.    Pendidikan

d.    Olahraga

 

F. Fitur yang terdapat dalam PDA    

·                Layar sentuh

·                GPS

·                PCPocket

·                Koneksi Nirkabel

·                Agenda

·                Memory

·                LAN

·                Surel

·                HiburanKamera

·                Sinkronisasi

 

Reference: Sistem Operasi: Pengertian Sistem HandHeld (muhammadmiftahpratama.blogspot.com)

 

6.THREAD

Model proses yang didiskusikan sejauh ini telah menunjukkan bahwa suatu proses adalah sebuah program yang menjalankan eksekusi thread tunggal. Banyak sistem operasi modern telah memiliki konsep yang dikembangkan agar memungkinkan sebuah proses untuk memiliki eksekusi multithreads, agar dapat secara terus menerus mengetik dalam karakter dan menjalankan pengecek ejaan didalam proses yang sama. Maka sistem operasi tersebut memungkinkan proses untuk menjalankan lebih dari satu tugas pada satu waktu.


Sebagai contoh, jika sebuah proses menjalankan sebuah program Word Processor, ada sebuah thread tunggal dari instruksi-instruksi yang sedang dilaksanakan. Kontrol thread tunggal ini hanya memungkinkan proses untuk menjalankan satu tugas pada satu waktu.

 

Reference: Sistem Operasi: Pengertian THREADS (muhammadmiftahpratama.blogspot.com)

 

 

Komentar

Postingan populer dari blog ini

Ubiquitous Computing