FA17S1 Operating Systems
Tux:The mascot for Linux
What is an Operating System?
An operating system is the part of the software on an electronic device that manages the the hardware and other parts of the software. In other words, it is the line of communication between the software and hardware of a device, and allows the device to be functional. The most common operating systems are typically used on personal devices, such as laptops and smartphones, and use operating systems like Windows, IOS, and Android.
Early types of operating Systems
- TOS, Tape Operating System
An early type of operating system that used magnetic tapes to store source programs and occasionally incoming data.
- DOS, Disk Operating System
An early type of operating system that used disks to store data.
MS Dos command line
Examples of OS
- Microsoft Windows:An operating system owned and developed by the Microsoft Corporation. It is an Extremely common operating system which takes up a large part of the market share.
- Ubuntu:It is an open source Linux operating system based upon the Debian architecture. Used on personal computers, networks, tablets, and phones. It was created to be a secure operating system straight out of the box.
- Debian :It is a popular open source Linux based operating system.
- Linux Mint:A Linux operating system based on Debian and Ubuntu.
- Puppy Linux:It is compact version of Linux. It was designed to take up as little memory as possible and be easy to use. Puppy Linux is part of a group of operating systems known as skinny Linux.
- Andriod:It is a Linux based open source operating system that was developed by Google. It was designed for use on mobile devices.
- Chromium OS:It is the open source version of Chrome OS. It uses Googles Chromium browser and is based on the Linux kernel
- MacOS X:MacOS created by Apple, on Macintosh computers and it is used by less than 10% of global operating systems.
Subcategories of OS
- CUI: Short for Character User Interface, is an operating system where the user directly interacts with the applications on a device by giving commands (no use of mouse or graphics). Examples are DOS and Unix.
- GUI: Short for Graphical User Interface, is an operating system that has graphics and icons to interact with different applications, and is usually navigated by a computer mouse. Examples are Windows and Linux.
- Menu Driven: Type of software that is menu driven, versus command drive (CUI and GUI), and allows users to chose an option out of a list. An example is Windows.
- Real-Time OS: An operating system that is used to control machinery, scientific instruments and industrial systems. The important thing about this OS is that it is able to manage operations for a certain amount of time every time the operation happens. Examples are Windows CE and RTLinux.
- Multi-user: A multi-user operating system provides the ability for multiple users to use the same computer at the same time, or at different times. An example is Unix.
- MultiProcessing: An operating system that is capable of supporting and utilizing more than one computer processor (the computer has more than one CPU). An example is Unix.
- SingleTasking (Single-User SingleTasking): An operating system that is designed to allow a single user to execute one task at a time. An example of this OS is Palm OS.
- MultiTasking (Single-User MultiTasking): An operating system that can run multiple software processes/tasks at the same time. Examples are Windows and MacOS.
- MultiThreading: Is an operating system that is capable of allowing multiple users to access it while running multiple tasks by a user. Multithreading is basically a combination of Multitasking and Multiprocessing. An example is Solaris (a Unix OS).
There are a couple of ways people can acquire operating systems for their computers: it's either already installed, they buy a copy of an OS and install it, or they use an open source OS.
- Already Installed OS: Are operating systems that are already installed into the device at the time of purchase, an example is iOS.
- Purchasing an OS: An operating system that you can buy online or in a store for the later use of downloading it onto a device, an example is Windows.
- Open Source OS: An operating system whose code is free to download and open for anyone to view and edit it to their needs, an example is Linux.
- "Chromium OS." En.wikipedia.org. N. p., 2017. Web. 1 Oct. 2017.
- "Debian." En.wikipedia.org. N. p., 2017. Web. 1 Oct. 2017.
- Definitions, M, and Computer Hope. "What Is Menu-Driven?." Computerhope.com. N. p., 2017. Web. 10 Oct. 2017.
- "Difference Between Graphical User Interface(GUI) And Character User Interface(CUI) | Ruhi Cenet's Blog." Mrcenet.wordpress.com. N. p., 2017. Web. 10 Oct. 2017.
- "Disk Operating System." En.wikipedia.org. N. p., 2017. Web. 8 Oct. 2017.
- "Everything You Need To Know About The Android OS." Lifewire. N. p., 2017. Web. 8 Oct. 2017.
- "Linux Mint." En.wikipedia.org. N. p., 2017. Web. 1 Oct. 2017.
- "Macos." En.wikipedia.org. N. p., 2017. Web. 1 Oct. 2017.
- "Microsoft Windows." En.wikipedia.org. N. p., 2017. Web. 1 Oct. 2017.
- "Puppy Linux." En.wikipedia.org. N. p., 2017. Web. 1 Oct. 2017.
- "Tape Operating System." TheFreeDictionary.com. N. p., 2017. Web. 8 Oct. 2017.
- "What Is Debian? - Definition From Whatis.Com." SearchDataCenter. N. p., 2017. Web. 1 Oct. 2017.
- "What Is Puppy Linux? - Definition From Whatis.Com." SearchDataCenter. N. p., 2017. Web. 1 Oct. 2017.
- "Ubuntu (Operating System)." En.wikipedia.org. N. p., 2017. Web. 1 Oct. 2017.
- "Usage Share Of Operating Systems." En.wikipedia.org. N. p., 2017. Web. 1 Oct. 2017.