View on GitHub

Welcome to my homepage!

A GitHub page made for Operating System class assignment.

HOME


Top 10 List of Week 00

  1. GSGS
    A good way to find out how to properly do things is by doing GSGS (Google sana Google sini). It’s a method of searching and scanning through Google for answers.

  2. Process Manager
    In Operating Systems, there is a process manager which job is to find resources to processes, enable processes to share and exchange information, protect the resources of each process from other processes and enable synchronization with other processes.

  3. Memory Manager
    In Operating Systems, there is a memory manager which task is to keep track of the locations of the memory, moving processes in and out between main memory and disk during execution, and allocating memories to programs that needs it.

  4. Storage/File System Manager
    In Operating Systems, there is a storage/file system manager which tasks include deleting and creating files, opening and closing files when a task needs them, and specifying the access permission to read or write a file.

  5. Mass Storage Manager
    In Operating Systems, there is a mass storage manager which relates to the disk which is the secondary memory. Its job is to schedule requests to the disk for a desirable efficiency, allocating memories in the disk, and also freeing up space when its filled up.

  6. I/O Manager
    In Operating Systems, there is a I/O manager which handles buffering (holding data right before they’re used), caching (storing data so future requests for said data can be served faster), spooling (copying data between devices), and interfacing (allowing users to enter and recieving information).

  7. Protecting and Security Manager
    In Operating Systems, there is a protecting and security manager which keeps omputer resources such as CPU, softwares, memory, etc. secure and protected.

  8. Operating System
    Operating Systems is a resource allocator and a control program.

  9. Hypervisor
    To run a virtualization, a hypervisor is needed. There are multiple types of hypervisor, type 0, 1, and 2.

  10. Virtualization
    The virtualization method can be categorised based on how it mimics hardware to a guest operating system and emulates guest operating environment: Paravirtualization, Emulators, and Containers.