An operating system or OS is a series ofprogrammes what manage the computershardware resources. Also it provides servicesfor application software. Many devices useoperating such as Windows 7, Game consolesand mobile phones such as smart phones.
Operating systems are found everywhere in our day to day lives without us even knowing. We also use them on a day to day basis such as : Computers Game consoles ( Xbox 360, PS3, Nintendo Wii ) Mobile phones SATNAV Cars
The main functions of an operating system are to control themain hardware elements in the computer.The five main features of an operating system: Processor management Memory management Device management Storage management User interface
The managing processor has two main issues. Making sure that each of theprocesses and applications receive enough of the processors time to functionproperly. The processor can only do one thing at a time so the operating systemis in charge for sending the task to the processor.A buffer is a region of a physical memory storage used to temporally hold data.The purpose of most buffers is to act as a holding area, enabling the CPU tomanipulate data before transferring it to a device. For example, word processorsuse a buffer to keep track of changes to files. Then when you save the file theword processor updates the disk file with the contents of the buffer.
Memory management is the act of managing computer memory. In its simplerforms, this involves providing ways to allocate portions of memory to programsat their request, and freeing it for reuse when no longer needed. Themanagement of main memory is critical to the computer system.A file allocation table is a table that the operating system uses to locate files on adisk. The name originates from the usage of a table which centralizes theinformation about which areas belong to files, are free or possibly unusable, andwhere each file is stored on the disk. To limit the size of the table, disk space isallocated to files in contiguous groups of hardware sectors called clusters.
The path between the operating system and almost all hardware not on thecomputers motherboard goes through a special program called a driver. Thedrivers job is to be the translator between the electrical signals of the hardwaresubsystems and the high-level programming languages of the operating systemand application programs.A device driver or software driver is a computer programme which convert themessages from the OS into messages that the hardware device can understand.A device driver simplifies programming by acting as translator between ahardware device and the applications or operating systems that use it.
When an operating system manages the computers memory there aretwo broad tasks to be accomplished: Each process must have enough memory in which to execute, and it can neither run into the memory space of another process nor be run into by another process. The different types of memory in the system must be used properly so that each process can run most effectively.
User interface design is the design of computers, mobile and websites with thefocus point on the users experience and interaction to the interface. The point ofuser interface design is to make the users interaction as simple and efficient aspossible and something what appeals to the user.
The OS manage the execution of processes so that youbelieve lots of things are happening. In order to give theappearance of lots 0f the things happening at the same timethe OS has to switch between different processes.