Minggu, 29 Maret 2020

NETWORKING

OPERATING SYSTEM
“NETWORKING”





Arranged By :

1.    Ryan Saputra (061940830328)
2.    Untari Safitri Hidayati (061940830330)


Class                      : 2 MIA

Supervisor             : INDRA GRIHA TOFIK ISA S.T.,M..KOM




POLITEKNIK NEGERI SRIWIJAYA
D-4 MANAJEMEN INFORMATIKA
2020



NETWORKING

NETWORKING Merupakan “jaringan antar komputer” yang menghubungkan “suatu komputer” dengan “komputer lainnya” di dalam jaringan oleh “alat-alat jaringan”. 
Dalam dunia komputer, Networking adalah praktek menghubungkan dua atau lebih perangkat komputer bersama-sama untuk tujuan berbagi (sharing) data serta berbagai manfaat lainnya (resources). Jaringan (Networking) dibangun dengan perangkat keras komputer (hardware) atau fisik dan perangkat lunak komputer (software) logik.

Macam" alat jaringan adalah :
·         ROUTER
Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya

·         SWITCH
Switch adalah perangkat jaringan komputer yang bekerja di OSI Layer 2, Data Link Layer. Switch kerjanya sebagai penyambung atau concentrator dalam Jaringan komputer. 

·         ACCESS POINT
Access point adalah perangkat yang digunakan sebagai pembuat koneksi wireless pada jaringan komputer. Fungsi Access point diantaranya: Sebagai perangkat jaringan yang berfungsi membuat jaringan komputer tanpa kabel, atau biasa disebut WI-FI (Wireless Fidelity)

·         NIC
NIC adalah singkatan dari Network Interface Card yaitu sebuah kartu yang fungsinya sebagai jembatan dari komputer ke sebuah jaringan komputer. Cara kerja NIC adalah untuk mengubah aliran data paralel dalam bus komputer menjadi bentuk data serial sehingga dapat ditransmisikan di atas media jaringan.

Untuk menyusun Jaringan ini diperlukan perencanaan dari Jaringan yang dibangun yang disebut topology Jaringan. Scope jaringan itu sendiri dibagi menjadi 3. yaitu :
·         LAN  = Jaringan mencakup wilayah lokal
·         MAN = mencakup kota
·         WAN = jaringan mencakup antar kota, wilayah atau bahkan negara.

Minggu, 22 Maret 2020

OPERATING SYSTEM


OPERATING SYSTEM

“EXERCISE”





Arranged By :

1.    Ryan Saputra (061940830328)
2.    Untari Safitri Hidayati (061940830330)


          Class                : 2 MIA

          Supervisor      : INDRA GRIHA TOFIK ISA S.T.,M.KOM




POLITEKNIK NEGERI SRIWIJAYA
D-4 MANAJEMEN INFORMATIKA
2020



2.4  The services and functions provided by an operating system can be divided into two main categories. Briefly describe the two categories and discuss how they differ.

Answer  :

In English

One class of services provided by an operating system is to enforce protection between different processes running concurrently in the system. Processes are allowed to access only those memory locations that are associated with their address spaces. Also, processes are not allowed to corrupt files associated with other users. A process is also not allowed to access devices directly without operating system intervention. The second class of services provided by an operating system is to provide new functionality that is not supported directly by the underlying hardware. Virtual memory and file systems are two such examples of new services provided by an operating system.

In Indonesian

Satu kelas layanan yang disediakan oleh sistem operasi adalah untuk menegakkan perlindungan antara berbagai proses yang berjalan bersamaan dalam sistem. Prosesnya adalah diizinkan untuk mengakses hanya lokasi memori yang terkait dengannya ruang alamat. Selain itu, proses tidak diperbolehkan merusak file yang terkait dengan yang lain pengguna. Suatu proses juga tidak diperbolehkan untuk mengakses perangkat secara langsung tanpa beroperasi intervensi sistem. Layanan kelas kedua yang disediakan oleh sistem operasi adalah untuk menyediakan fungsionalitas baru yang tidak didukung langsung oleh yang mendasarinya perangkat keras. Memori virtual dan sistem file adalah dua contoh layanan baru tersebut disediakan oleh sistem operasi.

2.8  What is the main advantage for an operating-system designer of using a virtual-machine architecture? What is the main advantage for a user?

Answer :

In English

The system is easy to debug, and security problems are easy to solve. Virtual machines also provide a good platform for operating system research since many different operating systems can run on one physical system.

In Indonesian

Sistemnya mudah di-debug, dan masalah keamanan mudah memecahkan. Mesin virtual juga menyediakan platform yang baik untuk penelitian sistem operasi karena banyak sistem operasi yang berbeda dapat berjalan pada satu sistem fisik.

2.12 Describe three general methods for passing parameters to the operating system.

Answer :

In English

             1.      Pass parameters in registers
             2.      Registers pass starting addresses of blocks of parameters
             3.     Parameters can be placed, or pushed, onto the stack by the program, and popped 
             off the stack by the operating system.

      In Indonesian

            1.      Lewati parameter dalam register
            2.      Register melewati alamat awal blok parameter
            3.      Parameter dapat ditempatkan, atau didorong, ke stack oleh program, dan muncul
            dari stack oleh sistem operasi.


Minggu, 15 Maret 2020


PRESENTASI
“Computing Environment”



BY : Group 7
1.    Ryan Saputra
2.    Untari Safitri Hidayati

Dosen Pembimbing : INDRA GRIHA TOFIK ISA S.T.,M.Kom


POLITEKNIK NEGERI SRIWIJAYA
D4-MANAJEMEN INFORMATIKA
2020



Computing Environment

Computing Environment /lingkungan komputasi adalah suatu lingkungan di mana sistem komputer digunakan. Lingkungan komputasi dapat dikelompokkan menjadi empat jenis : komputasi tradisional, Komputasi server-klien, Peer to Peer Computing, Komputasi Berbasis Web.
1.      Komputasi Tradisional
Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja (desktop) untuk pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
Tren saat ini adalah menyediakan lebih banyak cara untuk mengakses lingkungan komputasi ini. Teknologi web memperluas batas komputasi tradisional. Perusahaan membuat portal yang menyediakan aksesibilitas Web ke server internal mereka. jaringan komputer pada dasarnya adalah terminal yang memahami komputasi berbasis web. Komputer genggam dapat disinkronkan dengan PC untuk memungkinkan penggunaan informasi perusahaan yang sangat portabel.
Di rumah, sebagian besar pengguna memiliki komputer tunggal dengan koneksi modem lambat ke kantor, Internet, atau keduanya. Saat ini, kecepatan koneksi jaringan yang dulu hanya tersedia dengan biaya besar relatif murah, memberikan pengguna rumah lebih banyak akses ke lebih banyak data. Koneksi data cepat ini memungkinkan komputer di rumah untuk melayani halaman Web dan menjalankan jaringan yang mencakup printer, PC klien, dan server. Beberapa rumah bahkan memiliki firewall untuk melindungi jaringan mereka dari pelanggaran keamanan.
2.     Komputasi Server-Klien
Karena PC telah menjadi semakin kuat, dan lebih murah, desainer telah bergeser dari arsitektur sistem terpusat. Terminal yang terhubung dengan sistem terpusat sekarang digantikan oleh PC. Sejalan dengan itu, fungsi antarmuka pengguna yang pernah ditangani langsung oleh sistem terpusat semakin banyak ditangani oleh PC. Akibatnya, banyak sistem saat ini bertindak sebagai sistem server untuk memenuhi permintaan yang dihasilkan oleh sistem klien.
Sistem server dapat dikategorikan secara luas sebagai server komputasi dan server file:
·         sistem server komputer menyediakan antarmuka tempat klien dapat mengirim permintaan untuk melakukan tindakan (misalnya, membaca data); sebagai tanggapan, server mengeksekusi tindakan dan mengirimkan kembali hasil kepada klien. Server yang menjalankan database yang menanggapi permintaan klien untuk data adalah contoh dari sistem tersebut.
·         Sistem server file menyediakan antarmuka sistem file di mana klien dapat membuat, memperbarui, membaca, dan menghapus file. Contoh dari sistem tersebut adalah server Web yang mengirimkan file ke klien yang menjalankan browser Web.
3.      Peer to Peer Computing
Struktur lain untuk sistem terdistribusi adalah model sistem peer-to-peer (P2P). Dalam model ini, klien dan server tidak dibedakan satu sama lain; sebaliknya, semua node dalam sistem dianggap rekan, dan masing-masing dapat bertindak sebagai klien atau server, tergantung pada apakah itu meminta atau menyediakan layanan.

Menentukan layanan apa yang tersedia dicapai dengan salah satu dari dua cara umum:
·         Ketika sebuah node bergabung dengan jaringan, ia mendaftarkan layanannya dengan layanan pencarian terpusat pada jaringan. Setiap simpul yang menginginkan layanan tertentu terlebih dahulu menghubungi layanan pencarian terpusat ini untuk menentukan simpul mana yang menyediakan layanan. Sisa komunikasi terjadi antara klien dan penyedia layanan.
·         Rekan yang bertindak sebagai klien harus terlebih dahulu menemukan simpul apa yang menyediakan layanan yang diinginkan dengan menyiarkan permintaan layanan ke semua simpul lain dalam jaringan. Node (atau node) yang menyediakan layanan itu menanggapi rekan membuat permintaan. Untuk mendukung pendekatan ini, protokol penemuan harus disediakan yang memungkinkan rekan kerja untuk menemukan layanan yang disediakan oleh rekan kerja lain dalam jaringan.

4.      Komputasi Berbasis Web

Web telah menjadi di mana-mana, yang mengarah ke lebih banyak akses oleh berbagai perangkat yang lebih banyak daripada yang diimpikan beberapa tahun yang lalu. PC masih merupakan perangkat akses yang paling umum, dengan workstation, PDA genggam, dan bahkan ponsel juga menyediakan akses.
Penerapan komputasi berbasis web telah memunculkan yang baru kategori perangkat, seperti load balancers, yang mendistribusikan koneksi jaringan di antara kumpulan server serupa. Sistem operasi seperti Windows 95, yang bertindak sebagai klien Web, telah berevolusi menjadi Linux dan Windows XP, yang dapat bertindak sebagai server Web dan juga klien. Secara umum, Web telah meningkatkan kompleksitas perangkat karena penggunanya mengharuskan mereka untuk mengaktifkan Web.




Kamis, 12 Maret 2020

Tugas 1 Operating system

OPERATING SYSTEM



BY : Group 7
1.    Ryan Saputra
2.    Untari Safitri Hidayati

Dosen Pembimbing : INDRA GRIHA TOFIK ISA S.T.,M.Kom


POLITEKNIK NEGERI SRIWIJAYA
D4-MANAJEMEN INFORMATIKA
2020





Operation system

The Exercise :

20. Some CPUs provide for more than two modes of operation. What are two possible uses of these multiple modes?

Answers :

In English :
Two operating system modes:
1.      User à Execution is controlled by the user.
2.      Monitor / Kernel / System Mode àExecution is controlled by the operating system.

At boot time, the hardware works on the mode monitor and after the operating system is loaded it will start to enter user mode. When a trap or intrusion occurs, the hardware will switch back from user mode to monitor mode (state changes to bit 0) and will return to user mode if the operating system takes over computer processes and controls (the state will change to bit 1).

In Indonesia :

Dua mode sistem operasi:
1.      Pengguna à Eksekusi dikendalikan oleh pengguna.
2.      Mode Monitor / Kernel / Sistem à Eksekusi dikendalikan oleh sistem operasi.
                            
Pada saat boot, perangkat keras bekerja pada monitor mode dan setelah sistem operasi dimuat, perangkat akan mulai masuk ke mode pengguna. Ketika jebakan atau gangguan terjadi, perangkat keras akan beralih dari mode pengguna ke mode monitor (status berubah menjadi bit 0) dan akan kembali ke mode pengguna jika sistem operasi mengambil alih proses dan kontrol komputer (status akan berubah menjadi bit 1) .

21. Define the essential properties of the following types of operating systems:
a.     Batch
b.    Interactive
c.      Time sharing
d.    Real time
e.      Network
f.      Parallel
g.     Distributed
h.    Clustered
i.       Handheld

Answers :

In English :
a.      Batch. Jobs with similar needs are batched together and run through the computer as a group by an operator or automatic job sequencer. Performance is increased by attempting to keep CPU and I/O devices busy at all times through buffering, off-line operation, spooling, and multiprogramming. Batch is good for executing large jobs that need little interaction; it can be submitted and picked up later.
b.      Interactive. This system is composed of many short transactions where the results of the next transaction may be unpredictable. Response time needs to be short (seconds) since the user submits and waits for the result.
c.       Time-sharing. This system uses CPU scheduling and multiprogramming to provide economical interactive use of a system. The CPU switches rapidly from one user to another. Instead of having a job defined by spooled card images, each program reads its next control card from the terminal, and output is normally printed immediately to the screen. 
d.      Real-time. Often used in a dedicated application, this system reads information from sensors and must respond within a fixed amount of time to ensure correct performance.
e.       Network. It provides operating system features across a network such as file-sharing.
f.       Parallel (SMP). Used in systems where there are multiple CPU's each running the same copy of the operating system. Communication takes place across the system bus. 
g.      Distributed. This system distributes computation among several physical processors. The processors do not share a memory or a clock. Instead, each processor has its local memory. They communicate with each other through various communication lines, such as a high-speed bus or local area network.
h.      Clustered. A clustered system combines multiple computers into a single system to perform computational tasks distributed across the cluster.
i.        Handheld. A small computer system that performs simple tasks such as calendars, email, and web browsing. Handheld systems differ from traditional desktop systems with smaller memory and display screens and slower processors.

In Indonesia :

a.      Batch. Pekerjaan dengan kebutuhan serupa dikumpulkan bersama dan dijalankan melalui komputer sebagai suatu kelompok oleh operator atau sequencer pekerjaan otomatis. Performa ditingkatkan dengan mencoba membuat perangkat CPU dan I / O sibuk setiap saat melalui buffering, operasi off-line, spooling, dan multiprogramming. Batch baik untuk mengeksekusi pekerjaan besar yang membutuhkan sedikit interaksi; itu bisa diserahkan dan diambil nanti.
b.      Interactive. Sistem ini terdiri dari banyak transaksi singkat di mana hasil transaksi berikutnya mungkin tidak dapat diprediksi. Waktu respons harus singkat (detik) karena pengguna mengirim dan menunggu hasilnya.
c.       Time-sharing. Sistem ini menggunakan penjadwalan dan multiprogramming CPU untuk menyediakan penggunaan interaktif sistem yang ekonomis. CPU beralih dengan cepat dari satu pengguna ke pengguna lainnya. Alih-alih memiliki pekerjaan yang ditentukan oleh gambar kartu spool, setiap program membaca kartu kontrol berikutnya dari terminal, dan output biasanya dicetak segera ke layar.
d.      Real-time. Sering digunakan dalam aplikasi khusus, sistem ini membaca informasi dari sensor dan harus merespons dalam waktu yang tetap untuk memastikan kinerja yang benar.
e.       Network. Ini menyediakan fitur sistem operasi di jaringan seperti berbagi file.
f.       Parallel (SMP). Digunakan dalam sistem di mana ada beberapa CPU yang menjalankan salinan sistem operasi yang sama. Komunikasi terjadi di seberang bus sistem.
g.      Distributed. Sistem ini mendistribusikan komputasi di antara beberapa prosesor fisik. Prosesor tidak berbagi memori atau jam. Sebagai gantinya, setiap prosesor memiliki memori lokal. Mereka berkomunikasi satu sama lain melalui berbagai jalur komunikasi, seperti bus berkecepatan tinggi atau jaringan area lokal.
h.      Clustered. Sistem berkerumun menggabungkan beberapa komputer menjadi satu sistem untuk melakukan tugas komputasi yang didistribusikan di seluruh cluster.
i.        Handheld. Sistem komputer kecil yang melakukan tugas-tugas sederhana seperti kalender, email, dan penelusuran web. Sistem genggam berbeda dari sistem desktop tradisional dengan memori yang lebih kecil dan layar tampilan dan prosesor yang lebih lambat.

22. Describe the differences between symmetric and asymmetric   multiprocessing. What are three advantages and one disadvantage of multiprocessor systems?

Answers :

            In English :
The difference between symmetric and asymmetric multiprocessing is that in asymmetric multiprocessing the master processor controls the system. The other processes look to the master for instruction or have predefined tasks. In asymmetric processing, all processors are peers; each processor performs all tasks.
The three advantages of multiprocessor systems are increased throughput, less expensive than multiple single-processor systems and increased reliability. The is a disadvantage is the multiprocessor system requires increased I/O control to ensure that data reaches the right processor.

            In Indonesia :

Perbedaan antara multiprosesor simetris dan asimetris adalah bahwa dalam multiprosesor asimetris, prosesor master mengendalikan sistem. Proses lain mencari master untuk instruksi atau memiliki tugas yang telah ditentukan. Dalam pemrosesan asimetris, semua prosesor adalah rekan; setiap prosesor melakukan semua tugas.
Tiga keuntungan dari sistem multiprosesor adalah peningkatan throughput, lebih murah daripada beberapa sistem prosesor tunggal dan peningkatan keandalan. Kerugiannya adalah sistem multiprosesor membutuhkan peningkatan kontrol I / O untuk memastikan bahwa data mencapai prosesor yang tepat.