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 workproperly. 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 computermemory. In its simpler forms, this involves providing ways togive memory to programs when they need it, and thenfreeing it for reuse when it longer needed in that specificprogram. The management of memory is critical to thecomputer in the way of finding enough space for memory toprograms that need it but doing that at a standard pace.
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 are two broad tasks tobe 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.A file allocation table is a table that the operating system uses to locate files on a disk. Thename originates from the usage of a table which centralizes the information about whichareas belong to files, are free or possibly unusable, and where each file is stored on thedisk. To limit the size of the table, disk space is allocated to files in contiguous groups ofhardware sectors called clusters.
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.