Senin, 28 April 2014

Soal-soal Sistem Operasi



1.       Di sebut apakah sekumpulan intruksi yang diterjemahkan microprogram
a.       Bahasa mesin                       c. command interpreter
b.      Bahasa pemrograman            d. word processing

2.       Seperangkat program yang memantau dan mengatur pemakaian sumber daya computer merupakan pengertian dari
a.       Pheriperal                              c. System Operasi
b.      Arsitektur computer              d. jaringan computer

3.       Sebagai resource manager /pengelola seluruh sumber daya system computer merupakan fungsi dari
a.       System operasi                    c. interface
b.      Arsitektur computer             d. jaringan computer

4.       Sumber  daya abstrak terdiri dari..
a.       sistem komputer                 c. program
b.      data dan program             d. aplikasi

5.       Yang merupakan jenis system operasi berdasarkan jenis-jenisnya yaitu,kecuali ?
a.       Linux                                  c. MS-dos
b.      Ms word                            d. MS windows

6.       Di  bawah ini yang bukan  termasuk ke dalam generasi system operasi generasi ke-1 yaitu
a.       Analytical engine                                 c. belum ada bahasa pemrograman
b.      Operasi mengunakan plugboard          d. pengoperasian off-line

7.       1. Menggunakan integrated circuit (ic)
2. mengadopsi konsep ‘one family’
3. ibm mengenalkan ibm 360mdengan system operasi os/360

Merupakan ciri-ciri generasi ke
a.       1                                 c. 3
b.      2                                 d. 4

8.       Program  yang sedang di jalankan atau software yang sedang dilaksanakan termasuk system operasi yang disusun menjadi sejumlah proses sequential merupakan pengertian dari
a.       Proses                      c. program
b.      Hirarki proses          d. data

9.       Suatu pemangilan proses oleh proses lain di sebut
a.       Proses                       c. data
b.      Parallel                    d. seri

10.   di bawah ini yang bukan merupakan status program ialah..
a.       running/kerja                       c. blocked/terhenti
b.      ready/siap                            d. take a rest/istirahat

11.   kerja prosesor pada suatu proses terhenti  oleh pensaklaran konteks di sebut..
a.       interupsi                                c. pensaklaran konteks
b.      konteks                                   d. blok kendali proses

12.    berisi  alamat prosedur servic interupsi disebut..
a.       interupsi vector                   c. penerimaan interupsi dan interupsi berganda
b.      interupsi langsung                 d. intrupsi Tanya/polling

13.   di bawah ini yang berasal dari prosesor secara bergiliran mengec ek apakah ada peripheral yang memerlukan pelayanan atau tidak  yaitu…
a.       interupsi vector                   c. penerimaan interupsi dan interupsi berganda
b.      interupsi langsung               d. intrupsi Tanya/polling

14.   Dasar yang sangat penting dari semua program sistem adalah
a.       Hardware                               c. Software
b.      Operating system                 d. Multiprogram

15.   Yang termasuk konsep sistem operasi, keculai
a.       Proses                                      c. Shell
b.      Files                                         d. Program

16.   Compiler dan editors dijalankan dalam
a.       CMD                                      c. User mode
b.      Ms word                                 d. Admin mode

17.   Diatas layer system program adalah
a.       Network                                 c. Session
b.      Physical                                  d. Application program

18.   Suatu proses dapat men-create proses lainnya yang disebut sebagai
a.       Child process                        c. Address space
b.      User identification                  d. Executable program


19.   Berikut ini yang bukan bagian dari Struktur Sistem Operasi adalah
a.       Sistem Monolitik                  c. Sistem Operasi
b.      Sistem Berlapis                     d. Sistem dengan Client-Server

20.   Pembangkit interupsi dapat berasal dari hal-hal berikut ini, kecuali
a.       Program                                 c. Memory
b.      Prosesor                                 d. Layanan I/O

 
Essay :
1.       Sebutkan  fungsi  dari program system  dan program aplikasi?
Jawab:
-          Program system berfunsi untuk mengatur operasi dari computer itu sendiri
-          Program aplikasi berfungsi untuk membantu menyelesaikan masalah untuk pemakaianya

2.       Sebutkan fungsi dari  sistem operasi?
Jawab:
-          Sebagai resource manager/pengelola seluruh sumber daya system computer
-          Sebagai Extended Machine (Virtual Machine), penyedia layanan

3.       Sebutkan  jenis system operasi   berdasarkan aspek kegiatan dan jenis-jenisnya!
Jawab:
Ø  Aspek kegiatan
-          Pemakai tunggal (single user)
-          Pemakai jamak (multiuser)
Ø  Berdasarkan jenis-janisnya
-          Linux
-          Ms-dos
-          Ms windows-nt
-          Ms windows
-          Dll

4.       Sebutkan dan jelaskan 3  status proses/bagian keadaan proses?
Jawab :
1.       Running / kerja, benar-benar mengunakan cpu pada saat itu (sedang mengeksekusi instruksi proses situ)
2.       Blocked /terhenti , tidak dapat berjalan Sampai kegiatan eksternal terlaksana
3.       Ready/siap,proses siap di kerjakan tetapi menunggu giliran dengan proses lain yang sedang Di kerjakan.

5.       Sebutkan 4 konsep Sistem Operasi!
Jawab :
1.       Proses
2.       Files
3.       System Calls / API (Aplication Programming Interface)
4.       Shell



6.       Sebutkan dan jelaskan konsep dasar  Manajemen Proses !
Jawab :
-          Multiprogramming
Melakukan proses satu persatu secara bergantian dengan waktu yang sangat cepat / bersamaan (Hardware level).
-          Pseudoparallelism
Melakukan lebih dari satu pekerjaan/proses dalam waktu yg bersamaan / pseudoparallelism (user level).

7.       Sebutkan 3 buah Model Proses dari manajemen proses !
Jawab :
1.       Sequential Process / bergantian
2.       Multiporgramming
3.       CPU Switching 

8.      Apa perbedaan antara interupsi dan pensaklaran konteks ?
      Jawab :
Interupsi adalah kerja prosesor yang terhenti  oleh pensaklaran konteks, sedangkan pensaklaran konteks adalah perubahan kegiatan prosesor dari proses ke proses yang terjadi diantara proses sistem / proses aplikasi

9.        Sebutkan 2 layanan sistem operasi komputer !
       Jawab :
1.    layanan Otomatis
2.    layanan permintaan

10. Apa yang di maksud dengan Spooling, berikan contoh alatnya ?
      Jawab : 
      Spooling (Simultaneous Peripheral Operation On Line), membuat peripheral seolah-olah dapat digunakan bersamaan, dapat di akses secara simultan yaitu dengan cara menyediakan beberapa partisi memori. contohnya printer sharing

Kamis, 24 April 2014

Komunikasi Komputer dengan Mikrokontroler

KOMUNIKASI MIKROKONTROLER
DENGAN KOMPUTER

Perpindahan data yang melibatkan internal memory atau eksternal memory merupakan komunikasi yang terjadi di dalam sistem mikrokontroler. Mikrokontroler dirancang dapat dihubungkan dengan personal komputer (PC) dan peralatan lainnya. Sehingga dengan fasilitas ini maka mikrokontroler dapat diberi tugas pengendalian/pengontrolan suatu sistem, sedangkan PC sebagai monitor dari sistem tersebut.


Mikrokontroler dapat dihubungkan dengan personal komputer (PC) melalui:
   Ø  Paralel Port
   Ø  Serial Port
   Ø  USB

Komunikasi Serial
Komunikasi data secara seial data dikirim dengan cara di geser per-bit, seperti proses shift register.



Jenis (transmisi) data secara serial dikelompokan berdasarkan sinyal detak.
Pengiriman (transmisi) data secara serial terbagi jadi 2 jenis berdasarkan sinyal detak
 
   1.     Transmisi data serial sinkron jika pengiriman data bersama sinyal detak.




TX mengirimkan Dx dari satu byte data diikuti sinyal-sinyal sinkronisasi (transisi tinggi ke rendah atau sebaliknya). RX mengetahui data Dx dijalur data dari sinyal sinkronisasi yang diterima. Sinyal sinkronisasi pertama isinya data D0, Sinyalsinkronisasi Kedua isinya data D1 dan seterusnya.

2.  Transmisi data serial asinkron jika sinyal detak tidak dikirim bersama data, sinyal detak dibangkitkan pada rangkaian penerima.

Gambar Transmisi Data Sinkron


Komunikasi serial merupakan komunikasi data dengan pengiriman data secara satu per satu dengan menggunakan satu jalur kabel data. Sehingga komunikasi serial hanya menggunakan 2 kabel data yaitu kabel data untuk pengiriman yang disebut transmit (Tx) dan kabel data untuk penerimaan yang disebut receive (Rx).

Kelebihan dari komunikasi serial adalah jarak pengiriman dan penerimaan dapat dilakukan dalam jarak yang cukup jauh dibandingan dengan komunikasi parallel tetapi kekurangannya adalah kecepatan lebih lambat daripada komunikasi parallel, untuk saat ini sedang dikembangkan teknologi serial baru yang dinamakan USB (Universal Serial Bus) yang memiliki kecepatan pengiriman dan penerimaan data lebih cepat disbanding serial biasa.





Serial Port dalam Mikrokontroler 89C51

Komunikasi serial pada mikrokontroler 89C51 merupakan UART , Komunikasi serial bersifat full duplex. Pengiriman data bersifat simultan dan dilengkapi fasilitas
receive buffering.

Komunikasi serial pada mikrokontroler 89C51 menggunakan 2 register yaitu:
Ø  SBUF
Ø  SCON

Tabel serial register




SBUF berfungsi sebagai penyangga data yang keluar/masuk. AT89C51 mempunyai On Chip Serial Port yang dapat digunakan untuk komunikasi data serial secara Full Duplex sehingga Port Serial ini masih dapat menerima data pada saat proses pengiriman data terjadi. Untuk menampung data yang diterima atau data yang akan dikirimkan, AT89C51 mempunyai sebuah register yaitu SBUF yang terletak pada alamat 99H di mana register ini berfungsi sebagai buffer sehingga pada saat mikrokontroler ini membaca data yang pertama dan data kedua belum diterima secara penuh, maka data ini tidak akan hilang.



Fungsi register SCON, sbb:

a.       SM0 dan SM1 menentukan mode operasi.
b.      SM2 untuk operasi multyprosesor.
c.       REN bit untuk membuka djalur data serial diatur dengan software.
d.      TB8 bit ke-9 yang di kirim pada mode 2 atau 3.
e.       RB8 bit ke-9 yang diterima pada mode 2 atau 3.
f.       TI (Transmit Interupt Flag) pada mode 0
g.      RI (Receive Interupt Flag) pada mode 0

contoh komunikasi antara mikrokontroler dengan PC melalui Port Serial menggunakan RS232 (IC MAX232 dari Maxim) dengan Mikrokontroler ATMega 8535.




Skematik RS232
Pin 15 dan Pin 16 pada gambar maksudnya yaitu pin pada IC Max232 nya. sedangkan untuk JP1, Pin 1 dihubungkan pada PORTD.0 atau RXD, dan Pin2 dihubungkan pada PORTD.1 atau RXD ada mikrokontroler, mikrokontroler yang saya gunakan disini yaitu ATMega8535. kalo udah dibuat rangkaiannya, maka langkah selanjutnya yaitu menghubungkan konektor DB9 ke Port serial komputer, dan jangan lupa, hubungkan juga Supply tegangan sebesar 5 Volt pada vcc, dan Ground pada rangkaian RS232 dengan ground pada mikrokontroler.

Antar muka dengan menggunakan serial port

Sitem antar muka dengan menggunakan port serial ini banyak digunakan dalam sistem saat ini. Dengan menggunakan sistem antar muka serial, port serial (UART) dari mikrokontroler dihubungkan ke konverter RS-232 kemudian dihubungkan ke port serial komputer.

Kecepatan transfer dari komunikasi ini bergantung pada baudrate dari komunikasi serial di antara dua piranti tersebut, kedua piranti tersebut, yaitu komputer dan mikrokontroler harus mempunyai nilai baudrate (jumlah byte per detik) yang sama, misal 1200,2100,19200, 115000, dll.Misal baudrate 1200, maka komunikasi tersebut dapat mentransfer data sebanyak 1200 byte data dalam satu detik.
Sistem antar muka port serial ini banyak digunakan dalam sistem antarmuka saat ini.


Mode serial port :

1.      Pada mode 0, Pin TX mengeluarkan shift clock, dan pin RX dapat menerima
maupun mengirim data, dengan format 8 bit data dimulai dengan LSB dulu
yang dikirim. Jadi pada saat dikirim data melalui RX maka sekalian pin TX
mengirimkan signal clock secara berbarengan. Baud ratenya fix yaitu 1/12
frekuensi osilatornya.

2.      Pada mode 1, Pin TX berfungsi untuk mengirim data dan RX berfungsi untuk
menerima data, data yang dikirim formatnya 8 bit data dengan LSB dikirim
dahulu, serta 1 start bit( berlogika 0 ) dan 1 stop bit( berlogika 1 ). Baud ratenya
variabel tergantung dari nilai yang ada pada register timer 1 maupun timer 2.

3.       Pada mode 2, Pin TX berfungsi untuk mengirim data dan RX untuk menerima
data, format datanya sama dengan mode 1 hanya saja terdapat parity bitnya
sehingga total bit yang terkirim sebanyak 11 bit. Bit paritynya dapat diset
melalui TB8( lihat pada SCON ). Baud ratenya hanya ada 2 pilihan yaitu 1/32
atau 1/64 dari frekuensi osilatornya.

4.       Pada mode 3 identik dengan mode 2, hanya saja Baud ratenya variabel
tergantung nilai yang terdapat pada register dari timer 1 dan timer 2.



 USB (Universal Serial Bus)

USB ialah port yang sangat diandalkan saat ini dengan bentuknya yang kecil dan kecepatan datanya yang tinggi. Anda dapat menghubungkan hingga 127 produk usb dalam 1 komputer. USB versi 1.1 mendukung 2 kecepatan yaitu mode kecepatan penuh 12Mbits/s dan kecepatan rendah 1.5 Mbits/s. USB 2.0 mempunyai kecepatan 480Mbits/s yang dikenal sebagai mode kecepatan tinggi.

Ada dua macam konektor USB : konektor A untuk hubungan ke host dan konektor B untuk hubungan ke peranti USB . Secara fisik dapat dibedakan dengan mudah  untuk menghindari kesalahan pemasangan.
 


Fungsi USB

Suatu piranti USB dapat dikatakan sebagai sebuah  alat transceiver( pengirim sekaligus penerima ) Baik host maupun USB itu sendiri. Sebuah istilah baru di perkenalkan, yakni USB function yang maksudnya adalah peralatan USB yang memilki kemampuan khusus. Seperti printer, scanner, modem, dan lain-lainnya.


KARAKTERISTIK USB

         Data dikirim secara serial
         USB berkecepatan 480 Mbit/s




CARA KERJA USB



Dari gambar di atas, colokan USB mempunya empat pin. Dua pin untuk power dan dua pin sisanya untuk jalur data. Pin 1 sebagai penyuplai power dengan tegangan +5 Volt DC, sedangkan untuk Ground-nya ada di Pin 4. Sehingga kombinasi dari kedua pin ini bisa kita manfaat untuk tenaga / power, misalkan untuk memutar kipas pada cooling fan, untuk charger ponsel, dan lain-lain. Sedangkan untuk Pin 2 dan 3 adalah untuk mengirim dan menerima data. Misalnya ketika kita meng-copy file dari laptop ke flashdisk, maka datanya akan lewat di Pin 2 dan 3.