Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCTION TO OPERATING SYSTEM - Coggle Diagram
INTRODUCTION TO OPERATING SYSTEM
DEFINITION
An OS is a program that manages the computer hardware
FUNCTIONS OF OS
Booting the computer
Performs basic computer tasks
Provides a user interface
Handles system resources
Provides file management
Provide Security management
Make sure all the user tasks can be done properly
Conduct input/output
Organize the storage
Operating System Structure
Monolithic
“ The big mess”
unorganized
Layered
approach breaks up
Microkernel
communicate directly
more reliable
Networked and distributed
controls other software and hardwar
to share resources, run applications, send messages,
among other things.
KERNEL
- Kernel is the primary part of Linux OS
CHARACTERISTICS :
monolithic kernel
a single large processes running entirely in a single address space.
Micro kernel
The kernel is broken down into separate processes, known as servers
Various Architecture Operating System
Single Processor System - the system has single CPU
Multiprocessor System - which two or more CPUs share full access to a common RAM
Clustered System - Allows 2 or more systems to share storage
Product of Operating System
Open Source Operating System
Closed Source Operating System
Concept in Operating System
Time Sharing
- sharing of a computing resource among many users by means of multiprogramming and multitasking.
Buffering
- memory area that stores data while they are being transferred between two devices or between a device and an application.
Multiprogramming
- allows more processes to be available for execution at one time.
Spooling
- Send data that is intended for printing or processing on a peripheral device to an intermediate store
Caching
- a temporary storage area
Multitasking
- inserted execution of two or more jobs by a single CPU.
Interface of Operating System
Voice Actuated
Graphical User Interface (GUI)
Command Line
Web Form