Tampilkan postingan dengan label Sistem Operasi. Tampilkan semua postingan
Tampilkan postingan dengan label Sistem Operasi. Tampilkan semua postingan

Minggu, 14 Oktober 2012

Tugas Sistem Operasi Pertanyaan Presentasi


Apa perbedaan proses state dengan diagram state?

Jawab :
A.      Proses State
Proses State merupakan model yang menggambarkan status process, ada lima tahap proses untuk mengolah data pada Proses state ini, di bawah ini contoh diagram alir proses state.




Diagram State Dasar (3 Proses)
      Proses melewati serangkaian state diskrit. Beragam kejadian dapat menyebabkan perubahan state proses.

Terdapat 3 state dasar yang dialami proses:
- Running : Pemroses sedang mengeksekusi intruksi proses itu.
- Ready : Proses siap (ready) dieksekusi, tapi pemroses tidak tersedia untuk eksekusi proses ini.
- Blocked : Proses menunggu kejadian untuk melengkapi tugasnya seperti ->
                a. Menunggu selesainya operasi perangkat masukan/keluaran.
                b. Menunggu tersedianya memori
                c. Menunggu tibanya pesan jawaban.


Diagram State Lanjut (5 Proses)
        Penundaan (suspension) adalah operasi penting dan telah diterapkan dengan beragam cara. Penundaan biasanya berlangsung singkat, sering dilakukan sistem untuk memindahkan proses-proses tertentu guna mereduksi beban sistem selama beban puncak.


2 state baru dimasukkan sehingga membentuk diagram 5 state, yaitu
- Suspendedready
  Terjadinya suspen pada proses ready oleh proses lain dan transisi dari proses suspendedblocked
- Suspendedblocked
  Terjadinya transisi suspen setelah proses bloked

Diagram State :



  •        Baru : proses sedang dikerjakan/dibuat
  •         Berjalan : instruksi sedang dikerjakan
  •        Menunggu : Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/O atau penerimaan sebuah tanda/ signal).
  •        Siap : Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
  •       Terminasi : Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.



Jadi,  perbedaan state process dengan diagram state adalah state process menjelaskan tentang model status proses, sedangkan diagram state menjelaskan bagaimana proses itu berjalan pada  status proses tersebut.

Minggu, 07 Oktober 2012

Tugas Diskusi Kelompok Sistem Operasi (02 Oktober 2012)

Pengertian Dari :

1. Multiprogramming (multitasking)
    Multiprogramming (multitasking adalah kegiatan menjalankan beberapa program pada memori pada suatu waktu.
Pelaksanaan instruksi yang diterapkan adalah :


  • program dibuat ke dalam memori
  • program dijalankan sampai mengakses perangkat I/O
  • langkah tersebut berulang terus menerus
  • untuk memproses perpindahan (switching) dilaksanakan oleh software
2. Multiprocessing
    Multiprocessing adalah istilah teknologi informasi dalam bahasa inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. multiprocessing sering digunakan dalam perangkat keras sedangkan multiprogramming sering digunakan dalam perangkat lunak.

3. Distributed processing/computing
    Distributed processing/computing adalah mengerjakan suatu proses pengolahan data secara bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi

4. Sistem Time Sharing
    Sistem Time Sharing adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai. disebabkan waktu perkembangan proses CPU semakin cepat. sedangkan alat input/output tidak dapat mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara efisien dengan melayani beberapa alat I/O secara bergantian. Pada sistem ini beberapa terminal terhubung secara seri ke sebuah host komputer.

5. Sistem Paralel
    Sistem Paralel adalah sistem yang mempunyai lebih dari satu processor yang dapat berkomunikasi, membagi bus, clock, dan juga perangkat memori dan peripheral.

6. Sistem Desktop
    Sistem Desktop adalah jenis komputer yang paling banyak digunakan saat ini. Sistem Desktop (personal komputer) yang dirancang untuk single user (pemakai tunggal).

7. Sistem Cluster
    Sistem Cluster adalah unit (unit alokasi) dalam beberapa sistem berkait (file system) dan pengorganisasian disk, seperti File Allocation Table dalam sistem operasi MS-DOS dan NTFS dalam winndows NT merujuk kepada kumpulan sektor media penyimpanan yang digunakan oleh sistem operasi sebagai sebuah kesatuan, yang dapat digunakan untuk menyimpan informasi di dalam berkas/direktori. Cluster dimaksudkan untuk mengurangi keborosan dalam melakukan manajemen terhadap struktur data di dalam hard disk, sehingga sistem berkas tidak akan mengalokasikan sektor disk fisik, tetapi sekumpulan sektor yang saling berdekatan

8. Sistem Real Time
    Sistem Real Time adalah suatu sistem yang mengharuskan suatu komputasi selesai dalam jangka waktu tertentu. Jika komputasi ternyata belum selesai maka sistem dianggap gagal dalam melakukan tugasnya.

Minggu, 30 September 2012

Tugas Diskusi Sistem Operasi (18 September 2012)


Diskusi (2)
Berikan penjelasan tentang satuan tipe data dan struktur data. Berikan keterangan sampai sejauh hubungan dengan manajemen memory.

Jawab :

Tipe Data :
Secara sederhana tipe data dapat didefinisikan dengan istilah tempat untuk menentukan pemberian nilai terhadap suatu variabel sesuai atau tidak dengan nilai yang diberikan oleh user. Dalam versi lain tipe data juga diartikan sebagai batasan terhadap fungsi tanda pengenal terhadap semua nilai yang diterima.

Satuan Tipe Data :
1.    Tipe Data Mesin
  • bit : Singkatan dari binary digit (angka biner) - merupakan satuan data terkecil. merupakan satuan data (digit bine) yang paling kecil berisi angka biner (1 atau   0). Dua angka yang mengalir terus didalam PC, berputar dari processor, Motherboard, chip memory sampai ke perangkat-perangkat penyimpanan data dan output lainnya atau sebaliknya.
  •  nibble : satuan data berukuran 4 bit
  •   Byte : satuan data gabungan dari 8 bit. Sebuah byte mewakili angka desimal dari 0 sampai 255. Byte juga digunakan untuk mewakili huruf-huruf, angka-angka, simbol-simbol lain dalam bentuk ASCII (American Standart Code for Information).
  •  word : satuan data yang lebih besar dari Byte, dan bisa berukuran 8 bit/ 16 bit/ 32 bit/ 64 bit
  • double word : satuan data yang besarnya 2 kali word
  • KiloByte(KB) : satu kilobyte sebenarnya sama dengan 1.024 byte.
  • MegaByte(MB) : satu MB sama dengan 1.024 kilobyte. Dan itu artinya 1 MB sama dengan 1.048.576 byte
  • GigaByte(GB) : Satuan gigabyte sama dengan 1.024 MB
  • TeraByte(TB) : Satuan TeraByte sama dengan 1.204 GB.


2.     Tipe Data Boolean
Tipe data boolean terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program.

3.       Tipe Data Numerik
·         Integer  :  tipe data bilangan bulat yang hanya mengenal bilangan decimal. Dimana tipe data Integer tidak mengenal pecahan
·         decimal : presisi tetap dan skala data numeriknya dari -10^38 +1 sampai 10^38 –1
·         floating-point : floating point menjelaskan metode bilangan real dengan cara mendapat dukungan dari berbagai nilai, dasar umum skalanya adalah 2, 10 atau 16.
·         fixed-point : tipe data real untuk angka dengan digit tetap setelah (dan kadang-kadang juga sebelum) titik radix, representasi angka fixed-point dapat dibandingkan dengan angka floating-point yang lebih rumit, digunankan untuk menjelaskan nilai-nilai pecahan, biasanya dalam basis 2 atau basis 10.
·         Real : tipe data dari suatu tanda pengenal selain mengenal bilangan bulat utuh tipe data ini juga mengenal nilai angka yang mengenal pecahan.

4.       Tipe Data String
Tipe data selain mengenal angka disini tipe data dapat juga mengeal data berupa huruf maupun tanda baca. String merupakan urutan-urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menempati memori sebesar banyaknya karakter string ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya adalah 255 karakter.

5.       Tipe Data Char
Sama dengan tipe data string tetapi dari segi kapsitas ruang diperoleh tipe data char jauh lebih sedikit karena hanya mengenal 1 karakter.


Struktur data :
Struktur Data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien. struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis.



Hubungannya dengan  Manajemen Memori
Manajemen memori berkaitan dengan memori utama sebagai sumber daya yang harus dialokasikan dan dipakai bersama diantara sejumlah proses yang aktif. Manajemen memori juga berkaitan dengan usaha agar pemrogram atau pemroses tidak dibatasi oleh kapasitas memori fisik yang terdapat pada sistem komputer. memori adalah sebuah array besar berukuran word atau byte, dimana setiap array tersebut mempunyai alamat tertentu. Memori adalah penyimpan yang dapat mengakses data dengan cepat yang digunakan oleh CPU dan perangkat I/O. Memori adalah perangkat penyimpan volatile. Isi memori akan hilang apabila terjadi kegagalan system.

Untuk mengatur memori, sistem operasi bertanggung jawab pada aktifitas-aktifitas manajemen memori sebagai berikut :
§  Menjaga dan memelihara bagian-bagian memori yang sedang digunakan dan dari yang menggunakan.
§  Memutuskan proses-proses mana saja yang harus dipanggil ke memori jika tersedia ruang di memori.
§  Mengalokasikan dan mendealokasikan ruang memori jika diperlukan.

Sedangkan fungsi manajemen memori :
• mengelola informasi memori yang terpakai dan yang tidak terpakai
• mengalokasikan memori ke proses yang memerlukan
• mendealokasikan memori dari proses telah selesai
• mengelola swapping antara memori utama dan disk

Senin, 17 September 2012

Tugas Diskusi Sistem Operasi (15 September 2012)


1.       Apakah Perbedaan Platform dengan Sistem operasi?

Jawab :

     Sistem operasi disebut juga platform software terdiri dari program utama dan program low level yang mengatur operasi dasar komputer.  Sistem operasi merupakan sebuah software yang bertugas untuk mengontrol dan memanajemen hardware serta operasi-operasi dasar yang ada pada sistem, termasuk menajalankan program-program yang ada. Sistem operasi dapat juga dikatakan sebagai penghubung antar user komputer dan hardware komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital.

     Sedangkan istilah platform diartikan sebagai model komputer dan sistem operasi yang digunakan sebagai basis sebuah komputer. Misalnya “platform mac” dan “platform windows” atau “platform pc”.
Platform merupakan sebuah perangkat lunak yang dapat digunakan di beberapa sistem operasi yang berbeda (Microsoft Windows, Linux, Mac OS, BSD dan lain sebagainya). Umumnya perangkat lunak yang memiliki kemampuan lintas platform adalah perangkat lunak bebas.

     Jadi dapat disimpulkan bahwa platform mencakup spesifikasi hardware dan software, sedangkan operating system merupakan bagian dari pada platform.


2.   Berikan gambaran dan contoh tentang sumber daya fisik serta sumber daya abstrak !

Jawab :
Sumber daya fisik adalah semua komponen dalam sitem komputer yang dapat memberikan manfaat dan terlihat sacera fisik.Misalnya keyboard, mouse, flopi disk drive, layar monitor, dan  lain-lainya
Sedangkan sumber daya abstrak lebih komponen yg lebih lunak, contohnya data dan program. 

Contoh Sumber Daya Fisik :
  • keyboard, barcode reader
  • mouse, joystick, light-pen, trackball, touch screen, pointing device
  • floopy disk drive, harddisk, tape drive, optical disk, CD ROM drive dan perangkat sekunder lainnya
  • layar monitor baik CRT, LCD, dan perangkat - perangkat display lainnya
  • Modem, Ethernet card, PCMCIA, dan alat komunikasi lain
  • Memori akses acak (RAM), chace memory, register, dan memori - memori volatile lainnya
  • perangkat - perangkat multimedia seperti kamera, soundcard, radio
  • perangkat - perangkat pengendalian proses yang terhubung ke komputer yaitu sensor - sensor dan akuator - akuator



Contoh Sumber Daya Abstrak :
  1. Data
  2. Program
  • Semaphore untuk pengendalian sinkronisasi proses - proses
  • PCB (Proses Control Block) untuk mencatat dan mengendalikan proses
  • Tabel segmen, table page, i - node, FAT untuk pengendalian memori
  • Berkas (file) untuk penyimpanan data dan program

                   http://kamii_yogyakarta.tripod.com
                  http://andinu86.wordpress.com