Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operating System (Types (Handheld Computer OS (Supports a small computer…
Operating System
Types
Mainframe OS
Batch ( xử lý theo lô): a chain of pre-defined jobs
- Tasks are listed, at a time, only one task is performed, after this task terminate, other in the list is automatically loaded.
Transaction processing: All or nothing processing
- A specific processing. A transaction usually include some tasks. A criteria must be satisfied that all tasks must be commit or nothing happens (All or nothing)
Timesharing (multitasking)
- A mechanism in OS allows multiple tasks perform concurrently (a web site is an example for this type)
Server OS
Runs on Server (PC, workstation, or mainframe)
Serves multiple users at once over a network and allow the users to share hardware and software resources
Servers can assume particular task on different server (machine) as web, mail, application, file, firewall, CA – Certificated authentication,...
Multiprocessor OS
-
Runs on systems that have many CPUs (multi-processors, multi-cores, multi-chips)
Many processors communicate in close, share the computer bus, the clock, and sometimes memory and peripheral devices
-
Saving (share peripherals mass storage,…)
Increased reliability (not halt system, sharing the work with other processors)
PC OS
-
Are used for word processing, spreadsheets, Internet access,...
Handheld Computer OS
Supports a small computer as handheld or PDA (Personal Digital Assistant), mobile (cellular) phones, smart phones.
Is used with small memory, slow processors, small display screen
Are increasingly sophisticated (tinh vi), with the ability to handle telephony, digital photography,…
Can only run single application
- Today, some handheld OS can run multiple program (e.g. Windows Mobile version ≥ 6, Symbian ≥ 7)
Embedded OS
Insides microware ovens, TV, cars, DVD, cellular phones, MP3 player, recorder,…
Runs a limited number of programs, known at design time
- It may be possible to make optimizations not possible in general purpose systems
-
-
Sensor Node OS
Sensor nodes are small battery-powered computers with build-in radios.-> They communicate with each other and with a base station using wireless communication.
- on camera secure the building, forecast or predict environments (weather, fires, temperatures…)
Each sensor node is a real tiny computer with CPU, RAM, ROM, and one or more environmental sensors -> Small size, using low power
Usually one that is event driven, responding to external events or making measurements periodically based on an internal clock
Real-time OS
Supports real-time system as industrial robots, assembly line, digital telephones
2 types:
- Hard real-time systems: They provides absolute guarantee certain time.
Ex: military, avionics (ngành điện tử hàng không),…
- Soft real-time systems: They can miss deadline (that does not cause permanent damage)
Ex: digital telephones, multimedia systems, real virtual
Smart Card OS
-
-
Can handle electronic payments, presenting Java applets