Rabu, 07 Mei 2014

Soal Sistem Operasi

Diposting oleh Anggie Intan S.G di 23.39 0 komentar


Nama : Anggie Intan Sari
NIM : 061330701291
Kelas : 2CD

       1.      Jelaskan 2 kategori program komputer !
a.      Program sistem (system program) , yang berfungsi untuk mengatur operasi dari komputer itu sendiri.
b.      Program aplikasi (application program) , yang berfungsi untuk membantu menyelesaikan masalah untuk pemakainya.

      2.      Jelaskan pengertian sistem operasi komputer !
Sitem operasi merupakan seperangkat program yang memantau dan mengatur pemakaian sumber daya komputer (processor, main memory, file, I/O device, dll). Sistem operasi menjembatani atau penghubung antara user (program user) dengan perangkat keras komputer.

      3.      Sebutkan dan jelaskan 2 fungsi utama sistem operasi !
a.      Sebagai resource manager / pengelola seluruh sumber daya system komputer , mengatur dan mengefisienkan penggunaan seluruh sumber daya komputer (computer resources). Tugas utamanya memantau penggunaan semua resources, menerapkan aturan (policy), mengalokasikan resources yang diminta, mengambil kembali (dealokasi) resource.
b.      Sebagai extended machine (virtual machine), penyedia layanan menyembunyikan kompleksitas / kerumitan pemrograman hardware dari programmer atau user. Menyediakan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.

      4.      Salah satu struktur sistem operasi adalah layered system , jelaskan dan beri contoh !
Layered system atau sistem berlapis dengan konsep “sistem operasi dibentuk secara hirarki berdasarkan lapisan-lapisan, dimana lapisan-lapisan member layanan lapisan lebih atas”. Dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi system operasi. Setiap lapisan mempunyai fungsional dan antarnuka I/O antara dua lapisan bersebelahan. Contoh : Sistem operasi THE dan sistem operasi MULTICS .

      5.      Jelaskan 2 layanan sistem operasi komputer !
a.      Layanan otomatis , meliputi : alokasi sumber daya, catatan pemakaian, proteksi, penanganan kekeliruan, pindah baris, gulung jendela pada monitor.
b.      Layanan permintaan pemakaian, meliputi : loading, mengolah/run, menyimpan/save, menghapus/delete.

      6.      Jelaskan system call / API (application programming interface) pada konsep sistem operasi !
System call , merupakan suatu set tata cara pemanggilan program aplikasi untuk memperoleh layanan system operasi. Berupa extended instruction / perluasan intruksi yang merupakan interface / layanan langsung antara program-program dengan sistem operasi. System call meng-create , mend-delete , dan menggunakan objek-objek yang diatur oleh system operasi .

      7.      Jelaskan perkembangan sistem operasi pada generasi ke-5 !
Generasi ke-5 dimulai tahun 1990 sampai sekarang , terjadi pengembangan VLSI dan ULSI yang melahirkan PC yang berbasis Pentium untuk server maupun workstation. Pengembangan sistem operasi windows. Pengembangan internet dan multimedia. Pengembangan aplikasi yang berbasis WEB atau WWW.

       8.      Sebutkan dan jelaskan 2 jenis sistem operasi dari aspek kegiatan !
a.      Pemakai tunggal (single user), adalah sistem operasi yang hanya menyediakan akses layanan terhadap sistem komputer kepada satu user saja pada satu waktu.
b.      Pemakai jamak (multi user), komputer memiliki resource yang dapat digunakan oleh banyak orang sekaligus.

      9.      Jelaskan yang dimaksud dengan Timer Sharing !
Timer sharing ini mulai ada pada generasi ke-3. Timer sharing (berbagi waktu) , tiap pemakai mempunyai satu terminal online dengan pemroses hanya memberi layanan pada pemakai aktif secara bergantian secara cepat. Pemakai akan merasa dilayani terus menerus. Padahal secara bergantian.

      10.  Jelaskan yang dimaksud dengan menejemen proses !
Menejemen proses adalah program yang sedang dieksekusi / dijalankan. program berisi instruksi yang harus dilakukan , keterangan variable yang digunakan dan letak data yang diperlukan.

      11.  Sebutkan dan jelaskan konsep dasar menejemen proses !
a.      Multiprogramming , melakukan proses satu persatu secara bergantian dalam waktu yang sangat cepat / bersamaan (hardware level). Setiap proses mempunyai satu virtual CPU.
b.      Pseudoparallelism , melakukan lebih dari satu pekerjaan dalam satu waktu yang bersamaan / pseudoparallelism (user level).

      12.  Jelaskan tentang hirarki proses !
Pemanggilan proses oleh proses lain disebut parallel. Sistem operasi menyediakan apa yang dibutuhkan oleh proses. Umumnya proses diciptakan dan dihilangkan selama proses berlangsung .
a.      Create & destroy proses , sistem operasi yang mendukung konsep proses, harus menyediakan suatu cara untuk membuat (create) proses dan menghilangkan (destroy) proses.
b.      Frok system call , mekanisme untuk membuat (create) proses yang identik dengan proses yang memanggilnya.
Contoh : parent  -> children
è Children          -> children
-> children 

       13.  Jelaskan 3 status proses !
a.      Running / kerja . benar-benar menggunakan CPU pada saat itu (sedang mengeksekusi intruksi proses itu)
b.      Blocked / terhenti , tidak dapat berjalan sampai kegiatan eksternal terlaksana (proses menunggu kejadian untuk melengkapi tugasnya). Bisa berupa proses menunggu , selesainya operasi perangkat I/O, tersedianya memori, tibanya pesan jawaban.
c.       Ready / siap , proses siap dikerjakan tetapi menunggu giliran dengan proses lain yang sedang dikerjakan (bisa berjalan, sementara terhenti untuk memungkinkan proses lain dikerjakan).

      14.  Jelaskan dan beri contoh , sistem berorientasi objek !
Sistem berorientasi objek memilki konsep “layanan diimplementasikan sebagai objek” . model ini terstruktur dan memisahkan antara layanan yang disediakan dan diimplementasikannya. Contoh : sistem operasi x-kernel dan sisyem operasi MS-windows NT yang telah mengadopsi beberapa teknologi berorientasi objek tetapi belum keseluruhan.

      15.  Jelaskan tentang implementasi proses !
a.      Untuk mengimplementasi model proses , sistem operasi menggunakan suatu table / array yang disebut table prosess dengan 1 entry per-proses.
b.      Setiap entry berisi tentang , suatu proses , program counter, stack pointer, alokasi memori, status file, informasi scheduling / penjadwalan informasi, dan lain-lain dari status kerja ke status siap.
c.       Interupsi , kerja processor pada suatu proses terhenti oleh penskalaran konteks.
d.      Penskalaran konteks , perubahan kegiatan processor dari proses ke proses yang terjadi diantara proses sistem / proses aplikasi.
e.      Konteks , kegiatan processor terhadap sesuatu hal bersal dari sistem operasi, sistem bahasa dan sistem utilitas.

      16.  Meletakkan parameter-parameter system call pada tempat tertentu dan memberikan instruksi trap untuk memulai sistem operasi merupakan tugas dari …
a.      Trap instruction
b.      Library procedure
c.       Return form trap
d.      Shell
      17.  Ketika diterima oleh sistem operasi, sistem memeriksa apakah parameter tersebut valid atau tidak ,merupakan tugas dari …
a.      Trap instruction
b.      Library procedure
c.       Return form trap
d.      Return trap
       18.  Dibawah ini yang tidak termasuk pada lapisan-lapisan sistem operasi THE yaitu …
a.      The processor
b.      User programs
c.       I/O management
d.      Memory & drum management
      19.  “Awalnya struktur ini membuat seolah-olah user mempunyai seluruh komputer dengan simulasi atas pemroses yang digunakan”. Meupakan konsep dari …
a.      Sistem dengan client-server
b.      Sistem monolitik
c.       Sistem dengan mesin maya 
d.      Sistem berlapis
      20.  Generasi sistem operasi yang mengenalkan Spooling terjadi pada perkembangan sistem operasi …
a.      Generasi ke-1
b.      Generasi ke-2
c.       Generasi ke-3
d.      Generasi ke-4
       21.  Penerapan Batch system terjadi pada perkembangan sistem operasi …
a.      Generasi ke-1
b.      Generasi ke-2
c.       Generasi ke-3
d.      Generasi ke-4
       22.  Yang tidak termasuk Jenis sistem operasi berdasarkan jenisnya adalah …
a.      MS-unix
b.      MS-DOS
c.       MS-windows
d.      Linux
       23.  Child proses merupakan kegiatan suatu proses … proses lainnya .
a.      Men-delete
b.      Men-create
c.       Men-save
d.      Men-run
      24.  Berikut yang termasuk contoh dari sistem berorinetasi objek adalah …
a.      Sistem operasi MS-windows NT
b.      Sistem operasi THE
c.       Sistem operasi X-kernel
d.      Sistem operasi MULTICS
      25.  Files konsep sistem operasi terdiri dari …
a.      Standard input , standard output, file error
b.      Fiel handle, standard error, standard output
c.       Standard input, standard error, working file
d.      Working file, standard error, standard output
      26.  Dibawah ini yang termasuk layanan permintaan pemakai pada layanan sistem operasi komputer adalah …
a.      Menyimpan
b.      Pindah baris
c.       Proteksi
d.      Alokasi sumber daya
       27.  Plugboards ada pada generasi sistem operasi …
a.      Ke-4
b.      Ke-3
c.       Ke-2
d.      Ke-1
       28.  Berikut merupakan model proses , kecuali …
a.      Sequential process
b.      Spooling process
c.       CPU switching
d.      Multiprogramming
        29.  Pensaklaran konteks merupakan perubahan kegiatan processor dari proses ke proses yang terjadi diantara …
a.      Proses program
b.      Proses eksekusi
c.       Proses interrupsi
d.      Proses sistem
       30.  Melakukan lebih dari satu pekerjaan dalam waktu bersamaan merupakan …
a.      Multiprogramming
b.      Time sharing
c.       Pseudoparalellism
d.      Spooling

Jumat, 25 April 2014

SOAL ARSITEKTUR KOMPUTER

Diposting oleh Anggie Intan S.G di 19.36 0 komentar
Nama : Anggie Intan Sari
NIM : 061330701291
Kelas : 2 CD


1    1.      Jelaskan pengertian arsitektur computer !
Arsitektur computer adalah atribut-atribut sebuah sistem computer yang tampak secara fisik (visible) dan komponen-komponen utama dari sebuah computer yang memiliki dampak langsung terhadap eksekusi.

2    2.      Jelaskan pengertian organisasi computer!
Organisasi komputer adalah  unit-unit operasional dari komponen utama komputer dan interkoneksinya yang merealisasikan spesifikasi arsitektural (set instruksi, jumlah bit, mekanisme  I/O dan teknik pengalamatan memori.

3    3.      Sebutkan 4 fungsi umum komputer , dan jelaskan 2 diantaranya !
-         Pengolahan data
-         Penyimpanan data, komputer harus dapat menyimpan data walaupun sedikit dan sementara, file yang disimpan dikomputer untuk dapat dicari dan diperbaharui
-         Pemindahan data , komputer harus dapat memindahkan data antara komputer dengan duia luar yang terdiri dari melayani sumber data atau tempat tujuan data.
-         Kontrol , dari ketiga fungsi diatas harus dikontrol. Didalam sebuah unit control mengatur sumber daya komputer dan mengendalikan unjuk kerja bagian-bagian fungsional dalam memberikan respon terhadap instruksi-instruksi tersebut.

4    4.      Sebutkan dan jelaskan komponen CPU !
CPU bertugas mengontrol operasi komputer dan membentuk fungsi-fungsi pengelolahan datanya. CPU terdiri dari :
-         CU : mengontrol operasi CPU dan komputer secara keseluruhan (sequencing logic, control unit registers and decoders , control memory)
-         ALU : membentuk fungsi-fungsi pengelolahan data komputer
-         Register : sebagai penyimpanan internal bagi CPU
-         CPU interconnections : sejumlah mekanisme komunikasi antara CU, ALU, dan register-register.

5    5.      Jelaskan yang dimaksud dengan ENIAC !
Electronic Numerical Integrator And Computer (ENIAC) merupakan computer tabung generasi pertama didunia yang dibuat dan dirancang dibawah pengawasan John Mauchly dan John Presper Eckert di Universitas vensilvania yang digunakan untuk kebutuhan umum. Beratnya 30 ton, volumenya 15.000 kaki persegi, berisi 18.000 tabung vakum, membutuhkan tenaga listrik 140K watt, mampu melakukan 5000 penambahan/detik. Memorynya terdiri dari 20 acumulator dan setiap accumulator mampu menampung 10 digit bilangan desimal.

6   6.      Pada CU maupun ALU berisi lokasi-lokasi penyimpanan register, sebutkan !
-        -    Memory buffer register (MBR)
-        -   Instruction register (IR)
-        -  Instruction buffer register (IBR)
-        -   Program counter (PC)
-        -  Acumulator (AC) dan Multiplier qoutines (MQ)

7   7.      Sebutkan dan jelaskan sruktur utama computer IAS !
-main memory : untuk menyimpan data untuk instruksi-instruksi
- ALU : memiliki kemampuan mengoperasikan data biner
- Control Unit : melakukan interprestasi instruksi-instruksi dan menyebabkan instruksi-intruksi tersebut di eksekusi
-Peralatan I/O : merupakan peralatan yang dioperasikan oleh control unit.

8   8.      Komputer IAS memiliki 21 instruksi yang dikelompokkan menjadi beberapa kelompok, sebutkan dan jelaskan !
- Data Transfer : memindahkan data antara memori dengan register-register ALU atau antar dua register ALU
-Unconditional branch : biasanya control unit mengeksekusi intruksi-intruksi didalam urutan memori. Urutan ini dapat diubah dengan instruksi pencabangan guna memudahkan operasi repetitive.
-Conditional branch : cabang dapat diubah tergantung pada suatu persyaratan, jadi memungkinkan titik keputusan.
-Arithmetic : operasi-operai yang dibentuk oleh ALU
-Address modify : memungkinkan alamat-alamat untuk dikomputasi didalam ALU dan kemudian disisipkan kedalam instruksi-instruksi yang disimpan didalam memori. Hal ini memungkinkan fleksibilitas alamat-alamat yang tinggi pada program.

9    9.      Dua komponen fundamental komputer digital yaitu Gate dan Sel memory . jelaskan !
- sebuah gate adalah suatu perangkat yang mengimplementasikan fungsi-fungsi bool atau logika sederhana
- sel memory merupakan perangkat yang dapat menyimpan satu bit data (perangkat yang dapat berada pada dua keadaan stabil pada suatu saat tertentu.

1    10.  Ada beberapa teknik yang dirancang dan diterapkan untuk meningkatkan kecepatan processor kontenporer , salah satunya Branch prediction , Jelaskan !
Branch prediction : processor mengamati terlebih dahulu didalam software dan melakukan prediksi cabang atau kelompok instruksi yang perlu diproses berikutnya. Apabila processor hampir selalu dapat  menebak secara benar processor itu dapat mengambil instruksi-instruksi yang benar dan menyimpannya didalam buffer, sehingga processor selalu berada dalam keadaan sibuk.

1   11.  Jelaskan cara untuk mengatasi mencari keseimbangan kinerja  guna mengatasi perbedaan kemampuan dan kecepatan terhadap macam-macam komponen komputer !
-         Meningkatkan jumlah bit yang dicari pada suatu saat tertentu dangan cara melebarkan DRAM , dan dengan menggunakan lintasan data bus yang lebih lebar.
-         Mengubah interface DRAM sehingga menjadi lebih efisien, dengan melibatkan cache atau pola pem-bufferan lainnya pada keeping DRAM
-         Meningkatkan Bandwith interkoneksi antara processor dengan memori dengan menggunakan hirarki bus yang lebih cepat untuk mem-buffer-kan dan membuat struktur aliran data.

1   12.   Sebutkan 3 konsep utama arsitektur Von Neumann !
-         Data dan instruksi-instruksi disimpan dimemori baca tulis tunggal
-          Memori penyimpanan data tersebut harus dapat dialamati dengan lokasi tidak tergantung pada jenis data yang berada didalamnya.
-         Eksekusi instuksi terjadi dengan cara sequential (kecuali sengaja diubah secara ekspilit) dari instruksi yang satu ke instruksi berikutnya.

1    13.  secara umum CPU dalam menginterprestasikan instruksi dibagi menjadi beberapa kategori, Jelaskan !
                  -CPU-memori : data dipindahkan dari CPU ke memori atau dari memori ke CPU
-CPU-I/O : data dapat dipindahkan ke atau dari dunia luar dengan pemindahan antara CPU dan modul I/O
-Pengolahan data : CPU dapat membentuk sejumlah operasi aritmetik atau logic terhadap data.
-control : sebuah instruksi dapat mengubah urutan eksekusi secara ekspisit.

1   14.  Salah satu aksi yang dilakukan CPU yaitu Instuction Address Calculation , jelaskan !
Menentukan alamat instuksi berikutnya yang akan dieksekusi. Biasanya hal ini melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya misalnya bila panjang setiap instruksi adalah 16 bit dan memori diorganisasikan sebagai byte-byte yang secara individual dapat dialamati dengan panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.

1    15.  Jelaskan tujuan disediakannya interrupt !
Interrupt disediakan terutama sebagai cara untuk meningkatkan efisiensi pengolahan karena sebagian besar perangkat eksternal jauh lebih lambat dibandingkan processor. Hal ini dapat membuat processor berada pada keadaan idle, lamanya keadaan ini bisa mencapai ratusan, ribuan, bahkan mungkin jutaan siklus instruksi.

1    16.  Jelaskan pengertian interrupt dari sudut pandang program pengguna !
Interrupt adalah sebuah intterupsi terhadap rangkaian eksekusi normal. Bila pengolahan interrupt telah selesai maka eksekusi kembali dilakukan. Processor dan system operasi bertanggungjawab terhadap penangguhan program pengguna dan kemudian melanjutkannya kembali pada titik yang sama.

1    17.  Jelaskan dua buah pendekatan pada multiple interrupt !
Pertama adalah dengan tidak mengizinkan terjadinya interrupt lain pada saat suatu interrupt sedang diproses (processor mengabaikan signak interrupt request untuk sementara) dan akan diperiksa oleh processor setelah processor mengizinkan lagi terjadinya interrupt. Setelah routine interrupt handler selesai, maka interrupt diizinkan sebelum processor menjalankan lagi program utama pengguna.

Kedua adalah dengan mendefinisikan prioritas bagi interrupt dan mengizinkan interrupt berprioritas tinggi menginterrupsi interrupt handler yang berprioritas lebih rendah.

1    18.  Jelaskan 4 pengelompokan kelas-kelas interrupt !
- program : dibangkitkan dengan beberapa kondisi yang terjadi sebagai hasil dari suatu eksekusi instruksi seperti arithmetic overflow, pembagian dengan nol, usaha mengeksekusi instruksi mesin yang illegal, dan refernsi keluar ruang memori pengguna yang diperbolehkan.
-timer : dibangkitkan oleh timer didalam processor, hal ini memungkinkan system operasi menjalankan fungsi-fungsi tertentu secara regular.
-I/O : dibangkitkan oleh I/O controller , untuk member signal penyelesaian normal suatu operasi atau signal berbagai kondisi error.
-hardware failure : dibangkitkan oleh kegagalan , seperti kegagalan daya atau memory parity error.

1    19.  Memori semikonduktor pertama kali dibuat oleh Fairchild pada tahun …
a.       1968
b.      1969
c.       1970
d.      1971
2    20.  Memori semikonduktor dapat menampung … bit memori.
a.       253
b.      254
c.       255
d.      256
2    21.  Dibawah ini merupakan kegiatan CPU , kecuali …
a.      Instruction Store
b.      Data operation
c.       Operand fetch
d.      Operan store
2    22.  Very large scale integration (VLSI) saat ini dapat menampung lebih dari … komponen
a.       1.000
b.      10.000
c.       100.000
d.      1.000.000
2    23.  Revolusi elektronik dengan ditemukannya IC terjadi pada tahun …
a.       1948
b.      1958
c.       1968
d.      1978
2    24.  Berikut merupakan  evolusi Pentium produk intel , kecuali …
a.      80186
b.      80286
c.       80386
d.      80486
2    25.  Berikut merupakan evolusi power PC , kecuali …
a.       801
b.      8080
c.       PC RT
d.      IBM RISC System
2    26.  21 instruksi komputer IAS dikelompokkan sebagai berikut , kecuali …
a.       Data transfer
b.      Unconditional branch
c.       Conditional branch
d.      Arithmetic modify
2     27.   Memory ENIAC terdiri dari … accumulator dengan setiap accumulator mampu menampung … digit bilangan desimal.
a.       20,20
b.      10,20
c.       20,10
d.      20,11
2    28.  Aplikasi desktop dengan system berbasis microprocessor saat ini meliputi , kecuali …
a.      Pengolahan video
b.      Pengenalan pembicaraan
c.       Pembuatan multimedia
d.      Anotasi suara
2    29.  Pentium produk intel yang memperkenalkan teknologi cache dan pipelining instruksi yang jauh lebih canggih dan handal yaitu …
a.       80286
b.      80386
c.       80486
d.      8086
3    30.  Processor yang dapat melakukan pengalamatan memori sampai 16 MB bukan 1 MB lagi adalah …
a.      80286
b.      80386
c.       80486
d.      8086



 

Anggie'S Blog Template by Ipietoon Blogger Template | Gift Idea