Tuesday, 30 September 2014

Operating System

What is an Operating System?(/a design for one!)

Okay, where to start?

An Operating System is a fundamental component of a computer. It is used to manage computer hardware and software, usually applications need an operating system to function.

Operating systems can be:
  • Real time:                                                                                                                                      a multi tasking system that attempts to execute applications immediately after input (real time, usually a delay).  
  • Multi-user:                                                                                                                                    a system that enable multiple users to use at the same time.
  • Single-tasking:                                                                                                                            can only run one program at a time.
  • Multi-Tasking:                                                                                                                          allows more than one program to be run at once. This can be either pre-emptive or cooperative. Pre-emptive: the operating system divides the CPU time and allocates a slot for each program. Cooperative: relies on each program to allocate time for each other.  
  • Distributed:                                                                                                                                  multiple computer working together to carry out multiple computations. when acting together they can be described as distributed.
  • Embedded:                                                                                                                                      used in embedded computer software. (used on small computers with less resources)

AbramOS


How will it be USED? Why with a touchscreen monitor of course! But for the sake of consistency with older products let's throw in a mouse and keyboard but put a scary bear picture on them just in case. 
Using both touchscreen and conventional keyboard and mouse open up a wide range of interface, and that's only going to confuse the user. 
Let's introduce the user to the friendly bear helper called Abram. He will appear EVERY time the computer begins and ask if you need assistance in any way. He will take you to any program you want, if you tickle him via touchscreen he will drop a litter of program icons all over the screen to click. Abram will sit in the corner of the screen and sleep after five minutes.

Programs will appear as obvious windows (or 'Bubbles'), Abram will jump into the window being used. Existing programs designed for windows, mac or Linux will be compatible only if you convince Abram by asking him to 'turn around' and clicking on the back of his head for 'bear setting'  where you can allow the use of certain programs.  

This OS will be peer to peer (or 'bear to bear') as collecting files can only be done from one Abram OS to another Abram OS remote server.         
This multitasking operating system is designed for batch processing in real time, this means that processes can be scripted and Abram will jump to the window showing the results.

REMEMBER OUR MOTTO:
"Give us your money, please."

No comments:

Post a Comment