libra10042 / OS

0 stars 0 forks source link

[Chapter2] Operating System Structure #2

Open libra10042 opened 2 years ago

libra10042 commented 2 years ago

Operation-System Services


User and operation-System interface

System Calls

System Services

Linkers and Loaders

Why Applications Are Operating-System Specific

Operating-System Design and Implementation

Operation-System Structure

Building and Booting an Operating System

Operating-System Debugginng

libra10042 commented 2 years ago

❔ What is the purpose of Systems call

In general, system calls are required in the following situations

Types of System calls

libra10042 commented 2 years ago

❔ What is the purpose of command interpreter?

libra10042 commented 2 years ago

❔ What is the purpose of System programs?

The system program serves as a part of the operating system. It traditionally lies between the user interface and the system calls.

image In the above images, system programs as well as application programs form a bridge between the user interface and the ysstem.

Types of System Programs

libra10042 commented 2 years ago

❔ What is the main advantage of the layered approach to system design ?

image

Advantages

Disadvantages

libra10042 commented 2 years ago

❔ what are operation services?

The services offered by the operating system are as follows

The two main roles of the operation system are

libra10042 commented 2 years ago

❔ Difference between Firmware and Operating System

No Firmware Operating System
1 It's piece of programming code embedded in a particular hardware Is is system software that operates as the foundation layer on a computer
2 It resides in ROM It resides on a disk.
3 It is a small program It is a huge progam
4 It is usually fixed. It is often updated on a regular basis.
5 It is a low-level operation It is a high-level interface
6 It has a single purpuse. It is a general-purpose system that allows and kind of software to run on multiple types of hardware.
7 It resides in keyboards, video cards, routers, webcams, motherboards, mice, microwave ovens, refrigerators, washing machines, etc Examples - Apple macOS, Microsoft windows, Google's android OS, Linux Operating System, and Apple IOS.