Kamis, 26 Maret 2020

English Video Traskip


Transkrip Bahasa Inggris
Nama: Rizka Irjiba
Teknik Informatika 19 D


1.      ANSI-AMERICAN NATIONAL STANDARD INSTITUTE
This video tell us about ANSI Overview and Member Standards Learn more about ANSI. The American National Standards Institute leads standards, conformity assessment, and related activities in the United Statates of America. Founded in 1918, ANSI is a private, non-profit organization. ANSI is not a government agency nor a satandards developer.
ANSI’s mission: “To Enhanced both the global competitiveness of U.S. business and the U.S. quality of life by promoting and facilitating voluntary consensus standard and confirnaty assessment systems, and safeguarding their integrity.”
.As the voice of the U.S. standards and conformity assessment system, the American National Standards Institute (ANSI) empowers its members and constituents to strengthen the U.S. marketplace position in the global economy while helping to assure the safety and health of consumers and the protection of the environment. The Institute oversees the creation, promulgation and use of thousands of norms and guidelines that directly impact businesses in nearly every sector: from acoustical devices to construction equipment, from dairy and livestock production to energy distribution, and many more. ANSI is also actively engaged in accreditation - assessing the competence of organizations determining conformance to standards. Mission To enhance both the global competitiveness of U.S. business and the U.S. quality of life by promoting and facilitating voluntary consensus standards and conformity assessment systems, and safeguarding their integrity.


2.      What is ANSI?
The video about Understanding (lighting terms): ANSI, ARGON, ISO, KRYPTON and defines ANSI (American National Standards Institute) as it pertains to standardization in the lighting and lamp business. Founded: May 14, 1918

3.      What is ANSI?
The video about ESTA can be used for a variety of business purposes, thereby providing travel authorization that is beneficial for US employees, employers, and bound entrepreneurs. Some important restrictions apply to natural business activities or work that can be done at ESTA, so travelers must carefully review the ESTA requirements to ensure their travel destinations will be permitted.
The approved ESTA does not guarantee entry into the United States for business purposes. Customs and Border Protection (CBP) has the authority to deny entry of ESTA-approved travelers to the United States. Rejection at the border can be caused by reasons such as failure to declare goods or merchandise, providing misleading information on the ESTA application form or other reasons that are considered as possible risks to immigration or safety and security to the United States. If you are denied entry at the border, you will not be given the right to appeal.
§  Determine the need of standard
§  Submit draft
§  Document finalization
o   Public review
o   Consideration of comments
o   Document redraft, if necessary
o   ASTA approval & submission to ANSI

4.      ANSI Standards Safety Signs and Labels
Clarion Safety Systems is in a unique position to supply product manufacturers, workplaces and public areas with the most up-to-date, standards compliant safety signs, labels and markings. ANSI, the American National Standards Institute, also known as the voice of the U.S. standards and conformity assessment system, was founded in 1918. ANSI empowers the strength of the U.S. marketplace while assuring safety and health for consumers, as well as protecting the environment. Clarion Safety Systems explains how the American National Standards Institute (ANSI) Z535 standards use colors and signal words to convey severity levels on safety signs, labels, tags and markings.
Think of the signs that you see on a daily basis. You're driving to work you see advertisements on billboards, you walk into work and you see posters and bulletin boards. Safety has to stand out. A-N-S-I, ANSI, it stands for their American National Standards Institute. Now ANSI Z 535 is the committee within ANSI that standardizes safety signage. The overall purpose of the ANSI Z 535 committee is to establish a national uniform system for hazard recognition. So people can see a sign or label or tag or a barricade tape and automatically understand that's something to do with safety. Without standardization, it would be all over the place.
The signal word panel is the top portion of a safety sign in the ANSI vocabulary of formatting. The signal word helps to define that sign so that it stands out from the noise of all the other signs that you confront on a day-to-day basis. So for ANSI these signal words are danger, warning, caution notice and safety instructional messages. Danger with the color red means that if you interact with a hazard you WILL incur serious injury or death. Warning is the next step down in severity and it has a black signal word warning on an orange background, and that indicates that interaction with the hazard could result in serious injury or death.
Next is caution, with a yellow background, black signal word and it indicates that interaction with the hazard could result in minor or moderate injury. Not severe injury or death, but minor or moderate injury, so the result is different. Those are the three signal words having to do with hazard alerting signs and they're structured according to seriousness level. There are two other categories of signs according to ANSI. The notice signs, which are blue background and that indicates a hazard that is non personal injury related. They're to be used for housekeeping rules, security type of signage, visitor sign-in procedures, that type of thing. And then you have finally the safety instructional message. Can be safety instructions, it could be safe boiler shutdown procedure, it can be lockup procedure.



5.      What is ANSI C| What is ISO C | Difference between C and ANSI C | Edition of C
In this video we will see what is ansi c what is iso c edition of c c11 c99 c90 c89 k&r c what is ansi what is Difference between C and ANSI C.
§  Bureau of Indian Standard
§  Standardization Administration of China
§  Bangladesh Standard & Testing Institution
§  Australia Standard International
Tell us to visit his Channel to learn more:
Ø  Prog. Approaches & Concepts
Ø  Prog. In C
Ø  Prog. In C++
Ø  Pointer in C/C++
Ø  Computer GK
Ø  Python Programming
Ø  Python Examples
Ø  Programming tips, etc.


6. ANSI VS ISO keyboard layout: which one is superior
The difference between ISO and ANSI layouts is in the physical layout, size of keys, and numbers of keys. ISO stands for International Standards Organization and has 105 keys, a large tall Enter key, a small left shift key, and the backslash is moved. ANSI stands for American National Standards Institute, and has 104 keys, a wide rectangular Enter key, a wide left shift key, and a far away backslash.


Senin, 16 Maret 2020

MAKALAH SISTEM OPERASI: "Virtual Machine DAN Sistem Operasi"


MAKALAH

Virtual Machine dan

Perkembangan Sistem Operasi

 


 

Disusun Oleh :

RIZKA IRJIBA

 

Disusun guna melengkapi tugas matakuliah Sistem Operasi

Dosen Pengampuh: NURLAILY, M.Kom

 

 

FAKULTAS TEKNIK

PROGRAM STUDI INFORMATIKA

UNIVERSITAS TEKNOLOGI SUMBAWA

 

KABUPATEN SUMBAWA

PROVINSI NUSA TENGGARA BARAT

TAHUN 2020

KATA PENGANTAR

 

Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang, kita panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, dan inayah-Nya, sehingga saya dapat menyelesaikan makalah tentang “Virtual Machine dan Perkembangan Sistem Operasi”.

 Makalah ini ditulis dengan tujuan untuk memberikan pengetahuan dalam memahami materi Virtual Machine dan Perkembangan Sistem Operasi di mata kuliah Sistem Operasi itu sendiri. Selain itu, makalah ini ditujukan juga untuk memenuhi tugas semester dua dalam mata kuliah Sistem Operasi prodi Informatika.

            Terlepas dari semua itu, saya menyadari sepenuhnya bahwa masih ada kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena itu dengan tangan terbuka saya menerima segala saran dan kritik dari pembaca agar dapat memperbaiki makalah ini.  Akhir kata saya berharap semoga makalah  tentang “Virtual Machine dan Perkembangan Sistem Operasi” ini dapat memberikan manfaat terhadap pembaca.

 

BAB I

PENDAHULUAN

 

  1. Latar Belakang Masalah

Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi,orang hanya mengunakan komputer dengan menggunakan sinyal analog dansinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi,pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing.Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. Pengertian sistem operasi secara umum ialah pengelola seluruh sumberdaya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.

 

Dalam perkembangannya, Teori Bahasa dan Otomata ialah mata kuliah wajib jurusan teknik informatika maupun ilmu komputer. Teori bahasa dan otomata merupakan mata kuliah yang cenderung bersifat teoritis tidak memuat hal-hal yang ‘praktis’ untuk diterapkan langsung dalam praktik. Manfaat langsung dari mata kuliah teori bahasa dan otomata akan kita dapatkan ketika mempelajari dan mengikuti dengan baik mata kuliah ini.

Berdasarkan pelaksanaan pembelajaran sebelumnya, pokok bahasan materi dalam Teori Bahasa dan Otomata bagi sebagian mahasiswa masih sulit untuk memahami alur materi yang diberikan. Dengan adanya media pembelajaran, salah satunya  berupa makalah ini diharapkan mahasiswa dapat meningkatkan pemahaman dan minat belajar dalam kegiatan belajar khususnya konsep Teori Bahasa dan Otomata.

 

  1. Rumusan Masalah

Berdasarkan latar belakang masalah di atas, penyusun merumuskan berbagai rumusan masalah seperti berikut ini:

  1. Apa yang dimaksud dengan system operasi dan apa fungsinya?
  2. Bagaimana sejarah system operasi?
  3. Apa saja peranan dan pengaruh system operasi di era sekarang ini ?
  4. Apa saja hal yang mencakup Virtual Machine?
     

  1. Tujuan
    Tujuan yang dapat dicapai dalam penyusunan makalah ini, tidak lain bertujuan agar Mahasiswa lebih memahami perkuliahan Teori Bahasa dan Otomata yang secara khusus diantaranya yaitu:

  1. Untuk mengetahui makna dan fungsi dari system operasi itu sendiri.
  2. Untuk dapat memahami sejarah awal mulanya system operasi.
  3. Untuk menambah pemahaman pembaca atau mahasiswa tentang peranan dan pengaruh system operasi di era sekarang ini.
  4.  Agar dapat mengetahui hal-hal terkait bahasa mesin otomata dalam Virtual Machine.
     

 

 

BAB II

PEMBAHASAN

 

  1. Definisi System Operasi dan Fungsinya

Sistem operasi merupakan suatu perangkat lunak yang berguna untuk mengatur/mengontrol  sebuah program yang terpasang dikomputer agar dapat saling berkomunikasi. Sistem operasi sangat berperan penting dalam sistem komputer tanpa sistem operasi, pengguna(user) tidak dapat menjalakan program apliksi di komputer.kecuali, program tersebut yang digunakan adalah  program booting. Sistem operasi mempunyai layanan inti yang sistematik yaitu.pengguna memori, prosesing data, penyimpanan data, dan sumber lainnya.

Fungsi Sistem Operasi antara lain sebagai berikut;  

a.      Sistem Booting Proses boting terjadi pada saat dimulainya menghidupkan sistem komputer. Pada tahap ini, OS akan mengecek dan menyimpan konfigurasi hardware, seperti monitor dan memori internal.

b.  Manajemen Proses Inti proses yang ada didalam memori utama adalah mengarahkan pengembalian program  kedalam memori utama untuk dieksekusi oleh CPU. Selanjutnya, OS mengelola memori  tersebut, yaitu partisi lokasi memori dan urutan data dalam memori. 

c.      Manajemen Memori Fungsi OS yang lain adalah mengelola memori yang terdiri dari partisi per program dan  virtual memori. Hal ini dilakukan dengan mensimulasikan hardisk sebagai perluasan dari memori utama mempunyai kapasitas yang lebih besar daripada kapasitas fisik sebenarnya.  

d.       Manajemen File Pengaturan dan pengaksesan file yang disimpan dalam penyimpanan sekunder juga  menjadi tugas OS. OS membuat dan mengatur struktur direktori serta operasi-operasi terhadap file sebagai contoh copy, delete, rename, dan paste.

 

  1. Sejarah System Operasi
    System Operasi yang umum digunakan oleh kebanyakan computer, terdiri dari 3 keluarga atau 3 kelompok, yaitu keluarga Microsoft Windows, keluarga Unix, dan keluarga Mac OS. Sedangkan untuk computer mainframe dan super computer menggunakan banyak sekali system operasi yang berbeda-beda, umumnya turunan dari sitem UNIX yang dikembangkan oleh vendor seperti IBM AIX, Hp/UX,dll. Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 5 generasi.

1. Generasi Awal (1945-1955)

Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian.

2. Generasi Kedua (1955-1965)

Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa disebut dengan Batch proccessing System.

3. Generasi Ketiga (1965-1980)

Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-Programming dan Batch Proccessing System (Multi-Task).

4. Generasi Keempat (Pasca 1980an)

Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat menjalankan aplikasi/porgram atau piranti lunak.

5. Generasi Selanjutnya (pasca 2001 sampai sekarang)

Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya.

Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti : Linux dan Windows.

Pada saat ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang ada di PC.

 

  1. Peranan dan Pengaruh System Operasi di Era Sekarang ini
    Seiring berjalannya zaman dengan perkembangan Sistem Operasi di  era sekarang  ini, semakin banyak lagi layanan yang disediakan. Seperti sekarang ini, Sistem Operasi banyak menyediakan layanan jaringan dan koneksi internet, demi kemudahan pencarian suatu bahan  pekerjaan ataupun menambah wawasan dan ilmu pengetahuan manusia. Sistem Operasi juga menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari perangkat keras lainnya. maka peranannya sangat banyak untuk membantu manusia dalam berbagai bidang, diantaranya:

1. Pendidikan Dengan adanya internet dapat memudahkan siswa dalam mengerjakan tugas dan   mencari pengetahuan.

2. Bidang Bisnis Memudahkan penjual dalam menawarkan barang/ jasa yang di miliki. 

3. Bidang politik Dengan semakin berkembangnya system operasi maka pihak politik menggunakan  internet untuk berkampanye, dan lain-lain.

Perkembangan System Operasi di Era sekarang ini Pada era sekaramg ini  semua orang sangat menghargai waktu dan kecepatan serta ke akuratan dalam mengerjakan tugas untuk itu di perlukannya system operasi. Pengaruh perkembangan system operasi ini adalah di haruskannya semua orang untuk bisa menjalankan  system operasi apapun baik dalam hal mengerjakan suatu project atau pekerjaan atau pun dalam hal pencarian ilmu pengetahuan. Juga tuntutan pada manusia dalam berkreativitas untuk menciptakan system operasi yang lebih bagus, efisien dalam mengelola system komputer.

 

  1. Virtual Machine

Virtual Machine (VM) adalah program perangkat lunak atau sistem operasi yang tidak hanya menunjukkan perilaku komputer yang terpisah, tetapi juga mampu melakukan tugas-tugas seperti menjalankan aplikasi dan program seperti komputer yang terpisah. Fungsi-fungsi dari mesin virtual sebagai berikut:

1. Berganti ke versi sistem operasi yang lebih baru

 

Dengan mesin virtual (VM), Anda dapat mengadopsi metode yang aman dalam menjalankan versi pengembangan Windows 10 pada komputer Windows 8 Anda. Metode ini memungkinkan Anda menjalankan uji coba Windows 10 tanpa menginstal versi Windows yang tidak stabil di komputer Anda.

2. Virtualisasi dari desktop Anda sendiri

Ada kecenderungan yang muncul di kalangan komunitas TI dimana pengguna menyimpan aplikasi desktop dan sistem operasi mereka di mesin virtual (VM) terpisah di server dan menggunakan PC mereka sebagai “thin client” ke server. Setiap pengguna terisolasi dari semua pengguna lain dengan bantuan teknologi mesin virtual (VM), dan pemeliharaan aplikasi dialihkan dari setiap desktop ke data center.

3. Melakukan pengujian dengan sistem operasi yang berbeda

Anda juga dapat menginstal distribusi Linux yang berbeda atau sistem operasi lain yang kurang dikenal dalam mesin virtual (VM) untuk melakukan eksperimen dan memahami cara kerjanya. Beberapa sistem operasi dapat berjalan di server yang sama, sehingga menghilangkan kebutuhan untuk mendedikasikan satu fisik server ke satu aplikasi.

4. Melakukan pengujian software pada banyak platform yang berbeda

Pada saat dibutuhkan pengujian apakah sebuah aplikasi dapat bekerja pada beberapa sistem operasi atau hanya dapat bekerja pada beberapa versi sistem operasi Windows, Anda dapat menginstalnya masing-masing dalam mesin virtual (VM) daripada harus menginstalnya pada banyak komputer yang berbeda.

5. Kompilasi server yang berbeda untuk penggunaan bisnis

Bagi bisnis-bisnis dengan aplikasi yang berjalan pada beberapa server, server-server yang ada dapat dimasukkan ke dalam mesin virtual (VM) dan dijalankan pada satu PC. Setiap mesin virtual (VM) terisolasi. Sehingga hal ini pun tidak menyebabkan masalah keamanan yang mungkin terjadi saat menjalankan server-server yang berbeda pada sistem operasi yang sama. Mesin virtual (VM) juga dapat dipindahkan dari fisik server yang satu ke fisik server yang lain.

 

BAB III

PENUTUP

 

  1. Kesimpulan

Sistem operasi sangatlah penting dalam perangkat lunak dari sistem computer tanpa adanya sistem operasi, user tidak akan dapat menggunakan atau menjalankan program aplikasi dengan  baik. Contoh sistem operasi adalah mengontrol penyimpanan data dan mengatur kerja hardware. Pada zaman era globalisasi seperti saat ini sistem operasi menjadi salah satu sumber daya yang  paling penting tiap-tiap organisasi lembaga maupun perusahaan dapat memanfaatkan internet dan jaringan teknologi dan sistem operasi dalam menjalankan aktivitas secara elektronis, dan juga mempermudah dalam menambah wawasan serta ilmu pengetahuan.

 

  1. Saran
    Penulis menyadari bahwa makalah ini kurang sempurna maka dari itu penulis mengharapkan kritik dan saran dari pembaca agar dapat membantu menyempurnakan makalah ini. Penulis juga meminta maaf jika ada kata-kata yang tidak berkenan karena penulis juga manusia yang bisa saja khilaf.
    Mahasiswa hendaknya tidak cepat merasa puas dengan bahan ajar dari kelas dan tidak pernah bosan mencari referensi lain yang sesuai. agar pembaca mengetahui definisi serta peranan dan pengaruh perkembangan dari system operasi yang ada di era globalisasi seperti sekarang ini.

 

DAFTAR PUSTAKA



Minggu, 15 Maret 2020

SOAL DAN JAWABAN TUGAS SISTEM OPERASI

SOAL DAN PEMBAHASAN TUGAS SISTEM OPERASI
RIZKA IRJIBA
TEKNIK INFORMATIKA D 19
UNIVERSITAS TEKNOLOGI SUMBAWA
DOSEN PENGAMPU: NURLAILY, M.Kom
 
  1. Sebutkan lima aktivitas sistem operasi yang merupakan contoh dari suatu managemen proses.
Aktivitas – aktivitas sistem operasi yang berkaitan dengan manajemen proses, yaitu:
    1. Pembuatan dan penghapusan proses pengguna dan sistem proses.
    2. Menunda atau melanjutkan proses.
    3. Menyediakan mekanisme untuk proses sinkronisasi.
    4. Menyediakan mekanisme untuk proses komunikasi.
    5. Menyediakan mekanisme untuk penanganan deadlock.


  1. Definisikan perbedaan antara penjadualan short term, medium term dan long term.
·         Penjadualan jangka pendek (short term scheduler):
Mempunyai tugas untuk menjadwalkan alokasi pemroses di antara proses ready di memori utama. Penjadwalan dijalankan setiap terjadi di pengalihan proses untuk memilih proses berikut yang harus dijalankan.
-          Di dalam short term ini digunakan untuk memilih diantara proses – proses yang siap dieksekusi & satu diantaranya dialokasikan ke CPU.
-          Penjadwalan short term biasa digunakan untuk CPU, proses dieksekusi dan hanya beberapa milidetik saja sebelum menunggu I/O.

·         Penjadualan jangka menengah (medium term scheduler):
Aktivitas pemindahan proses yang tertunda dari memori utama ke memori sekunder yang disebut swapping. Proses ini mempunyai kepentingan kecil saat itu sebagai proses yang tertunda. Tetapi, begitu kondisi yang membuatnya tertunda hilang dan proses dimasukkan kembali ke memori utama dan ready.
-          Dalam penjadwalan medium term ini, beberapa OS seperti contoh time-sharing harus membutuhkan penjadwalan dengan level tambahan.

·         Penjadualan jangka panjang (long term scheduler):
Penjadwalan ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi. Batch biasanya adalah proses-proses dengan penggunaan sumber daya yang intensif, program ini berprioritas rendah, digunakan sebagai pengisi selama periode aktivitas job-job interaktif rendah.
-          Jika pada long term ini tiding sering mengeksekusi, dan digunakan jika proses meninggalkan suatu sistem.
-          Digunakan untuk memilih suatu proses dari pool& menyimpan pada memori.

  1. Jelaskan tindakan yang diambil oleh sebuah kernel ketika alih konteks antar proses.
  1. Ketika alih konteks terjadi, kernel menyimpan konteks dari proses lama kedalam PCB nya dan mengisi konteks yang telah disimpan dari process baru yang telah terjadual untuk berjalan. Pergantian waktu konteks adalah murni overhead, karena sistem melakukan pekerjaan yang tidak perlu. Kecepatannya bervariasi dari mesin ke mesin, bergantung pada kecepatan memori, jumlah register yang harus di copy, dan keberadaan instruksi khusus (seperti instruksi tunggal untuk mengisi atau menyimpan seluruh register). Tingkat kecepatan umumnya berkisar antara 1 sampai 1000 mikro detik.


  1. Informasi apa saja yang disimpan pada tabel proses saat alih konteks dari satu proses ke proses lain.
Informasi yang disimpan pada saat alih konteks adalah pemroses menyimpan konteks program ke dalam stack, hal ini bertujuan agar saat selesai penanganan interupsi, konteks program dapat dipanggil kembali dari stack dan konteks program dapat kembali seperti semula tanpa terjadi pengalihan ke proses lain. Pada pengalihan konteks dapat terjadi tanpa adanya pengalihan state process yang sedang running. Siklus penanganan interupsinya sebagai berikut:
-          Pemroses menyimpan konteks program saat itu yang sedang dieksekusi ke stack.
-          Kemudian Pemroses menset register PC dengan alamat awal program untuk interuppet handler.
-          Selanjutnya pemroses menjalankan instruksi-instruksi berikutnya pada interuppt handler yang melayani interrupt.
-          Setelah penanganan interupsi selesai maka konteks yang terdapat pada stack dikembalikan. Pengalihan proses terjadi jika proses yang running beralih menjadi state lain (ready, blocked), kemudian sistem operasi harus membuat perubahan-perubahan berarti terhadap lingkungannya.

5. Di sistem UNIX terdapat banyak status proses yang dapat timbul (transisi) akibat event (eksternal) OS dan proses tersebut itu sendiri. Transisi state apa sajakah yang dapat ditimbulkan oleh proses itu sendiri. Sebutkan!
-          Proses yang baru diciptakan akan segera mempunyai state ready.
-          Proses dengan state running menjadi blocked karena sumber daya yang diminta belum tersedia.
-          Proses dengan state running menjadi ready karena penjadwal memutuskan agar pemroses melakukan eksekusi proses yang lain karena jatah waktu untuk proses itu telah habis. ( time out ).
-          Proses dengan state blocked menjadi ready saat sumber daya yang diminta telah tersedia atau layanan perangkat I/O selesai ( event occurs ).
-          Proses dengan state ready menjadi running karena penjadwal memutuskan penggunaan pemroses untuk proses itu karena proses yang telah running berubah state menjadi ready atau blocked.

6.      Apa keuntungan dan kekurangan dari:
a.         Komunikasi Simetrik dan asimetrik
Komunikasi simetrik langsung adalah rasa sakit karena kedua belah pihak memerlukan nama proses lain. Hal ini membuat komunikasi asimetrik sulit untuk membangun server.
b.         Automatic dan explicit buffering.
Otomatis membuat pemrograman lebih mudah, tapi pada explicit buffering sebuah sistem sulit untuk membangun.
c.          Send by copy dan send by reference.
Send by copy adalah jaringan yang lebih baik bagi generasi dan masalah sinkronnisasi. Sedangkan send by reference lebih efisien untuk besar struktur data tetapi sulit untuk kodenya, karena memori bersama implikasi.
d.         Fixed size dan variable sized messages.
Fixed size membuat pemrograman lebih mudah tetapi untuk variable sized messages sistem lebih sulit untuk membangun.

7.      Jelaskan perbedaan short-term, medium-term dan long-term?
-          Long-term adalah penjadualan jangka panjang (atau pekerjaan penjadwalan) pilih proses dari kolam ini dan beban mereka ke dalam memori untuk eksekusi.  
-          Medium-term adalah jangka panjang scheduler mengotrol derajat multi-program 
-          Short-term adalah jangka pendek scheduler (atau CPU scheduler ) memilih dari antara proses-proses yang siap untuk ,mengalokasi CPU untuk salah satu dari mereka, penjadulan jangka menengah diperkenalkan oleh sistem operasi seperti waktu saham.

8.      Jelaskan apa yang akan dilakukan oleh kernel kepada alih konteks ketika proses sedang berlangsung?
Yang dilakukan pertama kali adalah : Pemroses menyimpan konteks program saat itu yang sedang dieksekusi ke dalam stack, selanjutnya Pemroses menge-set register PC dengan alamat awal program untuk interrupt handler.

9.      Beberapa single-user mikrokomputer sistem operasi seperti MS-DOS menyediakan sedikit atau tidak sama sekali arti dari pemrosesan yang konkuren. Diskusikan dampak yang paling mungkin ketika pemrosesan yang konkuren dimasukkan ke dalam suatu sistem operasi?
Dampaknya antara lain :

-          Mutual exclusion.
-          Deadlock.
-          Starvation.
-          Sinkronisasi.

10.  Perlihatkan semua kemungkinan keadaan dimana suatu proses dapat sedang berjalan, dan gambarkan diagram transisi keadaan yang menjelaskan bagaimana proses bergerak diantara state.
10.Running : Proses sedang mengeksekusi intruksi proses
Ready : Proses siap dieksekusi, tetapi proses tidak tersedia untuk eksekusi proses ini serta Proses dengan state Blocked dapat menjadi ready saat sumber daya yang diperlukan telah tersedia atau layanan perangkat masukan/keluaran selesai (event occours).
Penggunaan pemroses untuk proses itu karena proses yang saat itu Running berubah state (menjadi Ready atau Blocked) atau telah menyelesaikan sehingga disingkirkan dari sistem. maka dari itu proses menjadi mendapatkan jatah untuk pemrosesan. Itulah transisi d antara state selama siklus hidup proses. Di bawah ini merupakan diagram state proses:



 




















11. Apakah suatu proses memberikan ’issue’ ke suatu disk I/O ketika, proses tersebut dalam ’ready’ state, jelaskan?
Ya, karena issue menyampaikan informasi ke dalam state.


12.  Kernel menjaga suatu rekaman untuk setiap proses, disebut Proses Control Blocks (PCB). Ketika suatu proses sedang tidak berjalan, PCB berisi informasi tentang perlunya melakukan restart suatu proses dalam CPU. Jelaskan dua informasi yang harus dipunyai PCB
·         Informasi Identifikasi proses : Adalah informasi informasi yang berkaitan dengan identitas proses yang unik. Dengan identifier ini, proses dikaitkan ke tabel tabel yang lain. Identifier tersebut antara lain ( identifier proses, identifier proses yang menciptakan dan identifier pemakai ).
·         Informasi status Pemroses : Informasi status pemroses berisi informasi informasi yang esensinya merupakan nilai atau isi dari register register pemroses.. Saat proses berstatus RUNNING, informasi informasi tersebut berada di register. Ketika proses di interupsi, semua informasi register harus disimpan agar dapat dikembalikan saat proses dieksekusi kembali.
·         Informasi Kendali Proses : Adalah informasi informasi lain yang diperlukan sistem operasi untuk mengendalikan dan koordinasi beragam proses aktif.
Sumber: http://2009030ifunsika.blogdetik.com/2011/10/29/tugas-sistem-operasi-04/