6.1.9+How+an+OS+hides+complexity+of+hardware+from+users+&+applications

=__ **The Operating system offers different features** __= The Operating system is designed to hide the complexity of the PC's hardware. In order to achieve this it offers different features.
 * Provides an interface between computer and the user
 * Input and output devices can be controlled
 * The system's recources are managed by the OS and can also be easily managed by the user using the OS.
 * [[image:http://en.citizendium.org/images/7/79/Simple_Operating_System_diagram.png width="387" align="right"]]Reads and writes from or to a disk, also providing an interface for the user to manage the files
 * Controls user access rights, by restricting different actions or interfaces

This shows that the operating system hides the hardware's complexity by providing an user friendly interfac e and controlling the system's resources so that the user has a better experience.

__**Types of Operating System**__ There are usually two types of Operating Systems dependant on how they process data:
 * Processing in real time (Used more commonly on everyday systems, and when there are few requests to process)
 * Processing requests are run immediatley when demanded by the use
 * Processing in batches (Used within mainframes and servers, when there are many processing requests)
 * "Processing requests are grouped together and run at once" ( Citizendium )

Created By: Johann Bönewitz Last update: 7.10.2014

Sources:
 * "Operating System." //- Encyclopedia Article //. N.p., n.d. Web. 07 Oct. 2014.
 * "System Software: Operating Systems." //- Wikibooks, Open Books for an Open World //. N.p., n.d. Web. 07 Oct. 2014.
 * "Hide Hardware Complexity." //IntelÂ® Developer Zone //. N.p., n.d. Web. 07 Oct. 2014.