Android, windows, Linux, IOS 2- An operating system is the central software that manages, and controls, the hardware and software on a computer or device. 3- Roles of Operating Systems: a) Control the hardware of the computer system. e.g., hard disk, graphics card, mouse. b) Manage software, in terms of loading (and unloading) into main memory. c) Provide security, such as user name and password control. d) Provide a user interface, to allow a person to interact with the computer. Different Parts Functions It manages computer Cache memory, main memory and second memory memory The Kernel It schedules tasks for It will ensure that high priority tasks are set to run before those with a the CPU lower priority. It deals with data 1-The kernel manages data security, especially on network operating security systems. 2-Part of the kernel is responsible for user permissions and access rights Device drivers The device driver is Depend on the operating system (windows or Linux or MAC) and the hardware specific: Every piece type (printer, scanner, graphic card…) OS of hardware will have its own specific device driver. User interface A user interface Graphical user interface: A GUI provides an intuitive way of enables a person to interacting with the operating system by using graphics, icons and menus. interact Menu Interface with the computer. Command line interface System Utilities These are a collection Some examples: System restore utilities; Defragmentation utilities; Backup of useful, utilities; Compression utilities; File management specialist software applications that perform specific tasks