Operating System – geeksforjobs

 

Hey all, Welcome to Geeksforjobs

definition:

An operating system is an interface between a computer user and computer hardware. An OS is software that performs all basic functions such as file memory, memory management, process management, handling i / p and o / p, and controls all external devices such as disks, drives, and printers. Controls the execution of all. Types of programs.

Popular Operating Devices:

  1. Linux OS
  2. Windows os
  3. VMS

Importance of OS:

  1. memory management
  2. process management
  3. device management
  4. File management
  5. Security
  6. System performance control
  7. Job accounts
  8. AIDS detection error
  9. Coordination between other software and users

Operating system type

  1. Batch operating system
  2. Time-sharing operating system
  3. Distributed operating system
  4. Network operating system
  5. Real time operating system

KERNAL MODE

  1. This is low level programming and is the heart of the OS.
  2. The kernel is the interface between the shell and the hardware and it always performs low-level tasks.
  3. Eg., Memory management, device management.
  4. Kernel mode is also called privileged mode or supervising mode or system mode.

Shell

It is the interface between the user and the operating system.

KERNAL and USER MODE

We want to use dual mode operation because here we have both kernel mode and user mode. For proper execution in OS, there must be a method which is user mode and OS mode. Whenever a computer user executes any code of the application, it is called user mode. Whenever a computer executes a code on behalf of a kernel application. http: //www.kernal mode architecture.

boot mode

The hardware starts on kernel mode and the user loads the OS after application and then starts.

OS Services

  1. Program execution
  2. I / O Operations
  3. File system manipulation
  4. Communications
  5. Fault detection
  6. Resource allocation
  7. Security

CPU SCHEDULING ALGORITHMS

The purpose of CPU scheduling algorithms is to make the system faster, efficient.

  1. FCFS (FIRST COME FIRST SERVE)
  2. STF (SHORTEST JOB FIRST)
  3. round robin


Previous articleForgot and sorry
Next articleEmbedded system

Leave a Comment

Your email address will not be published. Required fields are marked *