Flux rss
Bookmark Bookmark & Share
Sistema operativo Sistema de exploração Betriebssystem Système d'exploitation Sistema operativo

Description of the operating system

For a computer to be able to operate a computer programme (sometimes known as application or software), the machine must be able to perform a certain number of preparatory operations to ensure exchange between the processor, the memory and the physical resources (peripherals).

The operating system (sometimes referred to by its abbreviation OS), is responsible for creating the link between the material resources, the user and the applications (word processor, video game, etc.). When a programme wants to access a material resource, it does not need to send specific information to the peripheral device but it simply sends the information to the operating system, which conveys it to the relevant peripheral via its driver. If there are no drivers, each programme has to recognise and take into account the communication with each type of peripheral!

Operating system

The operating system thus allows the "dissociation" of programmes and hardware, mainly to simplify resource management and offer the user a simplified Man-machine interface (MMI) to overcome the complexity of the actual machine.

Roles of the operating system

The operating system has various roles:

  • Management of the processor: the operating system is responsible for managing allocation of the processor between the different programmes using a scheduling algorithm. The type of scheduler is totally dependent on the operating system, according to the desired objective.
  • Management of the random access memory: the operating system is responsible for managing the memory space allocated to each application and, where relevant, to each user. If there is insufficient physical memory, the operating system can create a memory zone on the hard drive, known as "virtual memory". The virtual memory lets you run applications requiring more memory than there is available RAM on the system. However, this memory is a great deal slower.
  • Management of input/output: the operating system allows unification and control of access of programmes to material resources via drivers (also known as peripheral administrators or input/output administrators).
  • Management of execution of applications: the operating system is responsible for smooth execution of applications by allocating the resources required for them to operate. This means an application that is not responding correctly can be "killed".
  • Management of authorisations: the operating system is responsible for security relating to execution of programmes by guaranteeing that the resources are used only by programmes and users with the relevent authorisations.
  • File management: the operating system manages reading and writing in the file system and the user and application file access authorisations.
  • Information management: the operating system provides a certain number of indicators that can be used to diagnose the correct operation of the machine.

Components of the operating system

The operating system comprises a set of software packages that can be used to manage interactions with the hardware. The following elements are generally included in this set of software:

  • The kernel, which represents the operating system's basic functions such as management of memory, processes, files, main inputs/outputs and communication functionalities.
  • The shell, allowing communication with the operating system via a control language, letting the user control the peripherals without knowing the characteristics of the hardware used, management of physical addresses, etc.
  • The file system, allowing files to be recorded in a tree structure.

Multi-threaded systems

An operating system is known as multi-threaded when several "tasks" (also known as processes) may be run at the same time.

The applications consist of a sequence of instructions known as "threads". These threads will be alternately active, on standby, suspended or destroyed, according to the priority accorded to them or may be run simultaneously.

A system is known as pre-emptive when it has a scheduler (also called planner), which, according to priority criteria, allocates the machine time between the various processes requesting it.

The system is called a shared time system when a time quota is allocated to each process by the scheduler. This is the case of multi-user systems which allow several users to use different or similar applications on the same machine at the same time. the system is then referred to as a "transactional system". To do this, the system allocates a period of time to each user.

Multi-processor systems

Multi-processing is a technique that involves operating several processors in parallel to obtain a higher calculation power than that obtained using a high-end processor or to increase the availability of the system (in the event of processor breakdown).

The term SMP (Symmetric Multiprocessing or Symmetric Multiprocessor) refers to an architecture in which all processors access the same shared memory.

A multiprocessor system must be able to manage memory sharing between several processors but also to distribute the work load.

Embedded systems

Embedded systems are operating systems designed to operate on small machines, such as PDAs (personal digital assistants) or autonomous electronic devices (spatial probes, robot, on-board vehicle computer, etc.) with reduced autonomy. Thus an essential feature of embedded systems is their advanced energy management and ability to operate with limited resources.

The main "general use" embedded systems for PDAs are as follows:

  • PalmOS
  • Windows CE / Windows Mobile / Window Smartphone

Real time systems

Real time systems, used mainly in industry, are systems designed to operate in a time-constrained environment. A real time system must also operate reliably according to specific time constraints; in other words, it must be able to properly process information received at clearly-defined intervals (regular or otherwise).

Here are some examples of real time operating systems:

Types of operating system

There are several types of operating system, defined according to whether they can simultaneously manage information measuring 16 bits, 32 bits, 64 bits or more.

System Programming Single user Multi-user Single task Multi-task
DOS 16 bits X   X  
Windows3.1 16/32 bits X     not pre-emptive
Windows95/98/Me 32 bits X     cooperative
WindowsNT/2000 32 bits   X   pre-emptive
WindowsXP 32/64 bits   X   pre-emptive
Unix / Linux 32/64 bits   X   pre-emptive
MAC/OS X 32 bits   X   pre-emptive
VMS 32 bits   X   pre-emptive


Last update on Thursday October 16, 2008 02:43:19 PM.This document entitled « Operating system » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Operating system Description of the operating system For a computer to be able to operate a computer programme (sometimes known as application or software), the machine must be able to perform a certain number of preparatory operations to ensure exchange between... en.kioskea.net/contents/systemes/sysintro.php3
Free Operating System Hello, I am searching for a free operating system ? Can someone advice and guide me? en.kioskea.net/forum/affich-13001-free-operating-system
Operating system not found Hello, I got a Compaq presario Laptop, when I boot up it said "operating system not detected" I Cannot access the Bios as I do not have the admin password. When I tried to use the recovey console, and enter a command after C:\ it said invalid path or... en.kioskea.net/forum/affich-61941-operating-system-not-found
Disk boot failure - Insert system disk and press EnterDisk boot failure - Insert system disk and press Enter A new hard drive was installed The hard drive is unplugged Corrupted system files Damaged disk If it happens that you are prompted by the following error message "DISK BOOT... en.kioskea.net/faq/sujet-1191-disk-boot-failure-insert-system-disk-and-press-enter
[BootLoader] System dual boot by default[BootLoader] System dual boot by default For Lilo For Grub From your "bootloader" to change the default system load up, proceed as follow: (note that all these procedures are run under "root") For Lilo Edit configuration file... en.kioskea.net/faq/sujet-734-bootloader-system-dual-boot-by-default
GNU Operating SystemGNU Operating System GNU is an operating system that offers a set of free open source programs licensed under UNIX. It has many applications and tools that are also provided with the operating system. This allows users online to share all... en.kioskea.net/faq/sujet-478-gnu-operating-system
Operating system missingHello, my laptop shows this operating system missing what should i do i tried putting the xp pro cd but nothing is happening i even tried win 2000 pro cd the setup files get installed and then reboots and then again i find the same message "operating... en.kioskea.net/forum/affich-11889-operating-system-missing
How to change the operating system language?Hello, I have a french compaq mini 700ef which has windows XP french version and I would like to change either to windows xp or another operating system entirely in english. The computer does not have a cd reader but does have usb sockets and wifi... en.kioskea.net/forum/affich-82832-how-to-change-the-operating-system-language
Error loading operating systemhi due to some reason, on start-up mycomp does,nt detect the HD, it shows and error "Error loading operating system" can't go any further, i dont want to reinstall as i will loose the settings, i think its the BIOS thats responsible, anyways! need... en.kioskea.net/forum/affich-75339-error-loading-operating-system
Download Universal Point Of Sale SystemUniversal Point Of Sale System is an accounting software free designed for small and medium enterprises. It provides billing, sales, reporting and data management. In addition, the application can be used on a network, includes a security system,... en.kioskea.net/telecharger/telecharger-1245-universal-point-of-sale-system
Download System protectSystem protect is an easy-to use application, which allows you to stabilize your operating system and avoid losing important files or programs becauses of viruses or clumsiness. The tool protects all Windows system files from any attempt of... en.kioskea.net/telecharger/telecharger-2395-system-protect
Download Ext2 Installable File SystemYou can install two different operating systems on your computer, for example Windows and Linux. But the problem is that you cannot have access to Linux document via Windows. Ext2 Installable File System for Windows provides Windows NT4.0 / 2000 / XP... en.kioskea.net/telecharger/telecharger-1980-ext2-installable-file-system
Avanquest VCOM System Commander 8System Commander 8 has a host of new features and improvements - CD booting, increased speed, support for Windows 2003 and Longhorn, dynamic disk booting and a fully integrated copy of Partition Commander 8.Easily add and remove operating systems -... en.kioskea.net/guide/650623657-avanquest-vcom-system-commander-8
Microsoft OEM Licence Windows Vista Home Basic SP1 32-bit English 1pk DSP OEI DVDSP 1 1 pk, Windows Vista Home Basic is the operating system for homes with basic computing needs. It is easy to set up, it helps you use your PC more securely and reliably, and like all of the editions of Windows Vista, it is compatible with the... en.kioskea.net/guide/536900861-microsoft-oem-licence-windows-vista-home-basic-sp1-32-bit-english-1pk-dsp-oei-dvd
Symantec Backup Exec System Recovery Desktop Edition - ( v. 8.5 ) - complete package - 1 desktop/lapv ., Symantec Backup Exec System Recovery 8.5 Desktop Edition enables you to restore complete Windows desktop/laptops in minutes, even to dissimilar hardware or virtual environments with functionality to automate physical to virtual conversions for... en.kioskea.net/guide/650808072-symantec-backup-exec-system-recovery-desktop-edition-v-8-5-complete-package-1-desktop-laptop-symantec-buying-programs-business-pack-cd-win-multi
China deploys secure computer operating systemChinese people surfing the internet in Beijing, 2007. China has installed a secure operating system known as "Kylin" on government and military computers designed to be impenetrable to US military and intelligence agencies, The Washington Times... en.kioskea.net/actualites/china-deploys-secure-computer-operating-system-12777-actualite.php3
New iPhone software has copy-paste, no FlashGreg Joswiak, Apple vice president of iPod and iPhone Product Marketing, speaks during an event announcing the new operating system for the iPhone at Apple headquarters in Cupertino, California. Apple announced the new iPhone OS 3.0 software for... en.kioskea.net/actualites/new-iphone-software-has-copy-paste-no-flash-12317-actualite.php3
UNIX system - The shellIntroduction to the shell The command interpreter is the interface between the user and the operating system, hence its name "shell". The shell therefore acts as an intermediary between the operating system and the user using command lines... en.kioskea.net/contents/unix/unix-shell.php3
Operating Systems - MS-DOS - TipsSetting the CD-ROM drive The CD-ROM drive is configured in the config.sys and autoexec.bat system files. The CD-ROM drive device driver must be configured in the config.sys file (even if the device is automatically detected in Windows). To do... en.kioskea.net/contents/dos/dosast.php3
Book diskSystem disk A system disk, also sometimes called a boot disk, is a disk that will allow you to start a computer when the operating system no longer responds, as the result of a virus for example. This disk contains special information that makes it... en.kioskea.net/contents/repar/boot.php3