create account

Operating System: Our all Day Operation by horpey

View this thread on: hive.blogpeakd.comecency.com
· @horpey ·
$6.72
Operating System: Our all Day Operation
The operating system is one of the most important parts of a computer, usually pre-installed in computers. Almost every type of computer-like; including mobile telephones, video game systems, DVR, embedded systems need an operating system in order to operate properly. We use OS in all day task on our various devices.

### What is Operating Sysytem
<div class="pull-left"><img src="https://cdn.pixabay.com/photo/2016/04/04/14/12/monitor-1307227_1280.jpg
" /> 
<center><a href="https://pixabay.com/en/monitor-binary-binary-system-1307227/">Monitor with Binaries from Pixabay under CC0 license</a></center> </div> 
Operating system (OS) is a software that act as an intermediary between the software and hardware components, it manages and controls the resources between the hardware and software. 
Without software hardware is useless but all things work for each other, without hardware, there won't be software. 
The operating system tells the computer what to do according to the instruction given by the end user through GUI or CLI without having prior knowledge of how hardware works. 
This tells us many things happen behind the scene of hardware and software which are calculated and carried out in nanoseconds.

> Other applications such as system applications or user applications make use of the operating system by making requests for services through a defined application program interface (API). [source](https://whatis.techtarget.com/definition/operating-system-OS)

![steemit-border](https://img.esteem.ws/av4tt0mlsg.png) 
### Tasks Operating System Performs

  - It handles both the hardware and software resources, an operating system communicates with the hardware through kernel to perform a specified task.
  
  - In computers that support parallel processing, an operating system can manage how the processor should be shared between multiple programs at a time.
  
  - Operating system handles both input and output devices such as hard-drive, flash-drive, printers. 
  
  - Operating system allocates usable internal memory between multiple programs.
  
  - Operating can cancel already sent request/batch jobs such as printing, shutdown request so that the initiating application is freed from this work.
  
  - Operating system can tell the status of operation and any errors that may have occurred if requested by a program or by the end user.
  
  - Operating system controls and manages how the User interface or display of programs are rendered, how given information instructed to the program is display on the monitor. 

  - Operating system handles network communication, it acts as the core to presides network communication enabling of the connected network devices to interact with the computer and with any programs that require them Examples is Network cards, such as Ethernet ports and wireless local area network (LAN) cards, enable connection to networks but they also require an operating system to interface them for the end users.

![steemit-border](https://img.esteem.ws/av4tt0mlsg.png) 
### Types of Operating System

<div class="pull-right"><img src="https://cdn.pixabay.com/photo/2013/07/13/11/23/apple-158063_1280.png
" /> 
<center><a href="https://pixabay.com/en/apple-linux-mac-penguin-windows-158063/">Apple linux mac logo from Pixabay under CC0 license</a></center> </div>

Most simple, single-function computers i.e devices designed to do one task (such as in microwave ovens with digital keypads) do not require an operating system to work. But for mobile phones, personal computers, servers do require an operating system for them to work properly. 

#### Single User
**single user, single-task operating systems:** This is a system designed to allow only one user to perform one task at a time. This operating system is found in [personal computers](https://en.m.wikipedia.org/wiki/Personal_computer).

**single user, multi-tasking operating systems:** This is a system designed to allow one user to perform multiple tasks, run multiple applications simultaneously at a time. Examples of this operating system are Linux, Mac OS, and Windows operating system.

#### Multiple User
This is an operating system designed to allow multiple users to take advantage of single computer's resources.  
Example of this operating system is Unix.

#### Real-time Operating system (RTOS)
This is an operating system designed to handle events, used to control machinery, scientific instruments, and industrial systems. The user does not have much control over RTOS functions like other operating systems (multi-user operating system). 

#### Embedded System
This is the type of operating system designed with software and hardware to perform a specific task. [Embedded System](https://en.m.wikipedia.org/wiki/Embedded_system).  Examples include Mobile Phones, Laptops, Surveillance Cameras, Washing Machines, Radio Reviewers etc.

![steemit-border](https://img.esteem.ws/av4tt0mlsg.png) 
### Popular PC Operating Systems

#### Windows
Windows operating system is graphical operating system families, developed by Microsoft, founded by Paul Allen and Bill Gates on April 4, 1975, released its first version as version 1.0 on November 20, 1985.
Windows operating system is not free and also not an open source (closed source). [read more](https://en.m.wikipedia.org/wiki/Microsoft_Windows)

#### Mac OSX
Mac OS X also known as  Macintosh, is a series of graphical operating systems for Apple's Mac family computers developed and marketed by Apple Inc. since 2001. Founded by Steve Jobs In 1984, the Macintosh it is the second most widely used desktop OS, after Microsoft Windows. [read more](https://en.m.wikipedia.org/wiki/MacOS)

#### Unix
Unix is a family of multitasking, multiuser computer operating systems developed by well known Dennis Ritchie (founder of C language), Ken Thompson with other colleagues at original AT&T Bell Labs in the 1970s. [read more](https://en.m.wikipedia.org/wiki/Unix)

#### Linux
Linux is a kernel released on September 17, 1991 by Linus Torvalds as an open source, today Linux has over 18 million lines of code with the contribution of other developers written in C and Assembly Language. Linux is now dominants in many sectors due to the support it has from superfluous developers, the combination of [GNU](https://en.m.wikipedia.org/wiki/GNU) softwares and Linux kernel makes up the Linux operating system. [read more](https://en.m.wikipedia.org/wiki/Linux)

#### GNU/Linux Controversial
<div class="pull-right"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Richard_Stallman_-_F%C3%AAte_de_l%27Humanit%C3%A9_2014_-_010.jpg/320px-Richard_Stallman_-_F%C3%AAte_de_l%27Humanit%C3%A9_2014_-_010.jpg
" /> 
<center><a href="https://commons.m.wikimedia.org/wiki/File:Richard_Stallman_-_F%C3%AAte_de_l%27Humanit%C3%A9_2014_-_010.jpg#mw-jump-to-license">Richard Stallman from Wikimedia under CC0 license</a></center> </div>

There is controversy in Linux naming which is "Linux" or "GNU/Linux";
*Let me tell you short story that happened [how Linux became famous and why the controversial name] * [Richard Stallman](https://en.m.wikipedia.org/wiki/Richard_Stallman), the founder of Free Source Software (FOSS) and GNU. After he had problem with one of his printers and which he had no authority to modify the software in other to fix the issues unless it's taken back to the company, He campaigns for software to be distributed in a manner such that its users receive the freedoms to use, study, distribute and modify that software. This led him in creation of GNU OS with the aim to make the operating system free to use and modify. GNU has all of it operating system components completed but struggled to complete the core part which is the **kernel** namely [GNU Hurd](https://en.m.wikipedia.org/wiki/GNU_Hurd).

<div class="pull-left"><img src="https://upload.wikimedia.org/wikipedia/commons/5/5c/Linus_Torvalds_%28cropped%29.jpg
" /> 
<center><a href="https://commons.m.wikimedia.org/wiki/File:Linus_Torvalds_(cropped).jpg">Linus Torvald from Wikimedia under CC0 license</a></center> </div> 

[Linus Torvard](https://en.m.wikipedia.org/wiki/Linus_Torvalds) a software engineer developed Linux kernel in 1991 and released it as an open source at which time Hurd was still in early development, Linux can be used with GNU software; Since a GPL kernel already exists (Linux), there’s no longer a huge incentive to develop Hurd, and most people just used Linux. 
**The Combination of GNU and Linux Kernel makes up the Unix-like operating systems.**

![steemit-border](https://img.esteem.ws/av4tt0mlsg.png) 
### Kernel
<div class="pull-left"><img src="https://upload.wikimedia.org/wikipedia/commons/6/6b/Kernel_basic.jpg
" /> 
<center><a href="https://commons.m.wikimedia.org/wiki/File:Kernel_basic.jpg">Kernel basic from Wikimedia under CC0 license</a></center> </div>
Kernel is the smallest core program of an operating system, manages input/output requests from software, and translates them into data processing instructions for the central processing unit and other electronic components of a computer. It has two types namely; micro kernel and monolythic kernel. 

> A microkernel, which only contains basic functionality; [source](https://simple.m.wikipedia.org/wiki/Kernel_(computer_science))

> A monolithic kernel, which contains many device drivers. [source](https://simple.m.wikipedia.org/wiki/Kernel_(computer_science))

![steemit-border](https://img.esteem.ws/av4tt0mlsg.png) 
### Conclusion
Operating system is the important part of a machine for users to interact and render it properly, the operating system handles the resources such as memory, processing unit, input and output devices. 
The kernel is the core program of an operating system. A computer user never interacts directly with the kernel, It runs behind the scenes and cannot be seen unless its log is printed from a printer. Every operating system has its own kernel and some OS uses different types of kernel, without kernel the operating system can't interact with the hardware.

`Thanks for visiting my blog, expect more on computer science related articles.`

### REFERENCES
***
- [operating system - wikipedia](https://en.m.wikipedia.org/wiki/Operating_system)
- [operating system types - techtarget](https://whatis.techtarget.com/definition/operating-system-OS)
- [operating system functions - kenaplex](https://www.kenyaplex.com/resources/13801-types-and-functions-of-computer-operating-systems.aspx)
- [OS software - encyclopedia](https://www.encyclopedia.com/science-and-technology/chemistry/compounds-and-elements/operating-systems-software)
- [kernel - Wikipedia](http://www.greenrhinoenergy.com/solar/radiation/extraterrestrial.php)
- [GNU/Linux naming controversy - Wikipedia](https://en.m.wikipedia.org/wiki/GNU/Linux_naming_controversy)
- [kernel types - Wikipedia](https://simple.m.wikipedia.org/wiki/Kernel_(computer_science))

***
If you write STEM (Science, Technology, Engineering, and Mathematics) related posts, consider joining #steemSTEM on steemit chat or discord here. If you are from Nigeria, you may want to include the #stemng tag in your post. You can visit this blog by @stemng for more details. You can also check this blog post by @steemstem here and these guidelines here for help on how to be a member of @steemstem.

<center>![steemstem-logo](https://steemitimages.com/DQmecufxEjbsrjrCLHDzeXNUvTXaCoWbVvhWtHmWjURcnuC/red%20atom.gif)</center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 168 others
properties (23)
authorhorpey
permlinkoperating-system-our-all-day-operation-591db32f0bd5
categorysteemstem
json_metadata{"links":["https://pixabay.com/en/monitor-binary-binary-system-1307227/","https://whatis.techtarget.com/definition/operating-system-OS","https://pixabay.com/en/apple-linux-mac-penguin-windows-158063/","https://en.m.wikipedia.org/wiki/Personal_computer","https://en.m.wikipedia.org/wiki/Embedded_system","https://en.m.wikipedia.org/wiki/Microsoft_Windows","https://en.m.wikipedia.org/wiki/MacOS","https://en.m.wikipedia.org/wiki/Unix","https://en.m.wikipedia.org/wiki/GNU","https://en.m.wikipedia.org/wiki/Linux","https://en.m.wikipedia.org/wiki/Richard_Stallman","https://en.m.wikipedia.org/wiki/GNU_Hurd","https://commons.m.wikimedia.org/wiki/File:Linus_Torvalds_","https://en.m.wikipedia.org/wiki/Linus_Torvalds","https://simple.m.wikipedia.org/wiki/Kernel_","https://simple.m.wikipedia.org/wiki/Kernel_","https://en.m.wikipedia.org/wiki/Operating_system","https://whatis.techtarget.com/definition/operating-system-OS","https://www.kenyaplex.com/resources/13801-types-and-functions-of-computer-operating-systems.aspx","https://www.encyclopedia.com/science-and-technology/chemistry/compounds-and-elements/operating-systems-software","http://www.greenrhinoenergy.com/solar/radiation/extraterrestrial.php","https://en.m.wikipedia.org/wiki/GNU/Linux_naming_controversy","https://simple.m.wikipedia.org/wiki/Kernel_"],"image":["https://cdn.pixabay.com/photo/2016/04/04/14/12/monitor-1307227_1280.jpg","https://img.esteem.ws/av4tt0mlsg.png","https://img.esteem.ws/av4tt0mlsg.png","https://cdn.pixabay.com/photo/2013/07/13/11/23/apple-158063_1280.png","https://img.esteem.ws/av4tt0mlsg.png","https://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Richard_Stallman_-_F%C3%AAte_de_l%27Humanit%C3%A9_2014_-_010.jpg/320px-Richard_Stallman_-_F%C3%AAte_de_l%27Humanit%C3%A9_2014_-_010.jpg","https://commons.m.wikimedia.org/wiki/File:Richard_Stallman_-_F%C3%AAte_de_l%27Humanit%C3%A9_2014_-_010.jpg#mw-jump-to-license","https://upload.wikimedia.org/wikipedia/commons/5/5c/Linus_Torvalds_%28cropped%29.jpg","https://img.esteem.ws/av4tt0mlsg.png","https://upload.wikimedia.org/wikipedia/commons/6/6b/Kernel_basic.jpg","https://commons.m.wikimedia.org/wiki/File:Kernel_basic.jpg","https://img.esteem.ws/av4tt0mlsg.png","https://steemitimages.com/DQmecufxEjbsrjrCLHDzeXNUvTXaCoWbVvhWtHmWjURcnuC/red%20atom.gif"],"users":["stemng","steemstem","steemstem"],"tags":["steemstem","stemng","science","technology","steemit-education"],"app":"esteem/1.6.0","format":"markdown+html","community":"esteem"}
created2018-05-26 11:24:33
last_update2018-05-26 11:24:33
depth0
children6
last_payout2018-06-02 11:24:33
cashout_time1969-12-31 23:59:59
total_payout_value5.292 HBD
curator_payout_value1.430 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length11,449
author_reputation226,962,109,770,214
root_title"Operating System: Our all Day Operation"
beneficiaries
0.
accountesteemapp
weight1,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,785,932
net_rshares1,889,546,161,243
author_curate_reward""
vote details (232)
@osariemen ·
Nice one about operating system

Is there any benefits to this different operating systems... Am familiar with 2 with I have experience of one very well.. The windows is my home and Linus is just another operating I learnt about in school 

Is there any advantages over another
properties (22)
authorosariemen
permlinkre-horpey-operating-system-our-all-day-operation-591db32f0bd5-20180526t135037385z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-26 13:50:48
last_update2018-05-26 13:50:48
depth1
children3
last_payout2018-06-02 13:50:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length277
author_reputation2,245,392,442,084
root_title"Operating System: Our all Day Operation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,802,721
net_rshares0
@noble-noah ·
of course, there is no technology that has advantage and leaves no disadvantage. For instance, when it comes to security issues, Linus is preferable. However, window is very easy to use. Your choice of selection is based on what you intend doing with O.S.
properties (22)
authornoble-noah
permlinkre-osariemen-re-horpey-operating-system-our-all-day-operation-591db32f0bd5-20180527t081056085z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-27 08:10:45
last_update2018-05-27 08:10:45
depth2
children1
last_payout2018-06-03 08:10:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length255
author_reputation37,316,474,073,401
root_title"Operating System: Our all Day Operation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,914,372
net_rshares0
@horpey ·
thanks for the awesome comment.
in addition to that;
- many ethical hackers, penters prefer linux because it's open source, most of the hacking tools are free and most of our server is unix/linix based.
- many developers, graphic designers, animators prefer to use Mac because it has sufficient capacity to hold softwares like photoshop, maya, autodesk etc
- windows is the most popular operating system because it is low cost and can be ported to most computers machines/products such as Hp, Asus etc unlike MAC
properties (22)
authorhorpey
permlinkre-noble-noah-2018527t114743318z
categorysteemstem
json_metadata{"tags":"steemstem","app":"esteem/1.6.0","format":"markdown+html","community":"esteem"}
created2018-05-27 10:47:48
last_update2018-05-27 10:47:48
depth3
children0
last_payout2018-06-03 10:47:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length512
author_reputation226,962,109,770,214
root_title"Operating System: Our all Day Operation"
beneficiaries
0.
accountesteemapp
weight1,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,928,307
net_rshares0
@noble-noah ·
Of course, there is no technology that has advantage and leaves no disadvantage. For instance, Linus is preferable when it comes to security issues. However, window is very easy to use.
properties (22)
authornoble-noah
permlinkre-osariemen-re-horpey-operating-system-our-all-day-operation-591db32f0bd5-20180527t081421888z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-27 08:14:12
last_update2018-05-27 08:14:12
depth2
children0
last_payout2018-06-03 08:14:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length185
author_reputation37,316,474,073,401
root_title"Operating System: Our all Day Operation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,914,664
net_rshares0
@sharifulislamm ·
your content about of operating system.You have discussed broadly and include much information.How does work and relation with hardware.I am glad.Thank you
properties (22)
authorsharifulislamm
permlinkre-horpey-operating-system-our-all-day-operation-591db32f0bd5-20180526t113534835z
categorysteemstem
json_metadata{"tags":["steemstem"],"app":"steemit/0.1"}
created2018-05-26 11:35:42
last_update2018-05-26 11:35:42
depth1
children1
last_payout2018-06-02 11:35:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length155
author_reputation497,515,855,739
root_title"Operating System: Our all Day Operation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,787,144
net_rshares0
@horpey ·
Thanks for your awesome reply & thanks for your visit
properties (22)
authorhorpey
permlinkre-sharifulislamm-2018526t125915129z
categorysteemstem
json_metadata{"tags":"steemstem","app":"esteem/1.6.0","format":"markdown+html","community":"esteem"}
created2018-05-26 11:59:18
last_update2018-05-26 11:59:18
depth2
children0
last_payout2018-06-02 11:59:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length53
author_reputation226,962,109,770,214
root_title"Operating System: Our all Day Operation"
beneficiaries
0.
accountesteemapp
weight1,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,789,656
net_rshares0