Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kumpulan 8, Monolithic architecture characteristics., OS is a middleman…
Kumpulan 8
6) Concepts in OS
- Multitasking
-
The technique of utilizing several programs concurrently in a single computer system via multiprocessing.
-
-
-
-
9) Relationship of Applications Programming Interface API and System Calls.
API is a set of protocols, routines, functions and programmers use to develop software to facilitate interaction between distinct system.
Helps to exchange data between various systems, devices and applications.
-
System calls is a programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.
-
CONCLUSION
The main difference between API and system call is that API is a set of protocols, routines, functions that allow exchanging data among various applications and devices while a system call is a method that allows a program to request services from the kernel.
API - SYSTEM CALL - OS Relationship.
3. Identity various product of OS
a) close source system
Characteristics:
- Proprietary codes
- Making illegal copies then distribute or sell
- Free/Pay
Strength:
- More usability
- More security
- More technical
Weakness:
- User have no idea how it was made
- It requires advance skills to fix
- Can only known the product's quality after using it
b) open source system
Characteristics:
- Non-Proprietary codes.
- Can make "illegal" capies, changes codes and even distribute
- Free
Strength:
- Less hardware cost
- Lower software cost
- High Quality software
Weakness:
- Cannot be learn in one day
- Hard to switching from proprietary to non-proprietary
- Many hardware incompatible with open source platform
Open Source Software License - Can learn - Can change - Can improve software - Can distribute copies
Example:
8) Interaction between applications and OS in graphical representation
Utilities, application and hardware all interacts with the operation system in order to accomplish their goals.
-
-
-
-
-
-
-
-
-
- OS is a middleman between hardware and user, it works as resources allocator and it controls all program.
-
-
-
-Permit file operations
-Interface
-Security
-Computer operation
-Manage
-Schedule programs
-Resources Usage
-Control
- Act as an interface between the user and the hardware.
- Operation start automatically when the computer switched on.
- Manage memory.
- Schedule programs.
- Control the executive of programs.
- Control input and output devices.
- Manage processor time.
- Permit file operations.
- Provide security for computer resources by way of user accounts , password etc.
- Accounting resource usage
-
-
- control execution of program to prevent errors and impropper use of the computer.
- people, machine, other computer.
- using application program to control hardware.
- CPU, MEMORY, I/O DEVICES.
- even though the user thought that
they control hardware, it actually
follow operating system order
- control and coordinates use of hardware among various application and user.
- define the way in which the system resources are used to solve the computing problems of the user.
- word processors, compilers web browser, video game.
- can ask the OS to convert users request unto a language that the hardware could understand.
-
-
-
- manage all resource
- decides between conflicting requests for efficient and fair resource use.