Operating systems, Basic Computer Science

Assignment Help:

Operating Systems:

The operating system is the software that mediates between the applications programs and a level of instructions nearer to the machine's operations. In other words, it is "software that controls the execution of a computer program, and that may provide scheduling, debugging, input/output control, accounting, compilation, storage assignment, data management, and related services". 

Operating system software is written specifically for the type of function the computer is going to be used for. Generally, the more complex the function is, the more complicated the operating system will be., There are many types of operating systems available: some are made to work on a variety of different types of hardware, and some are designed for only one specific type of machine. Mainframe and minicomputers generally have their own proprietory operating systems. In the early days of personal computing, all operating systems were single user. Apple, Amiga, Commodore and IBM are all computer hardware manufacturers with machines that run different single-user operating systems. The most commonly used operating system in the world today runs on the IBM PC. This is the Microsoft disk operating system (MS-DOS). Since 1980s, DOS has been improved and refined many times: 

A second type of operating system, described as multitasking, is still only capable of having one user but more than one task, operating at a time. The main task that requires the user's attention (for example a Word processing program) remains on the computer monitor, while the other task is working away in the background. The background process could be a complex statistical analysis program that takes a long time to complete, and the user could spend the waiting time for some other work. A multitasking successor to DOS is called Operating System 2 (OS 2).  

Microsoft has gone on to develop its Windows environment, an operating system with multitasking and other advanced capabilities. Multitasking operating system must divide the CPU resources between the different tasks. In addition, multitasking itself is a more sophisticated operating system than the single user type, and can take more CPU resources  just to run,  


Related Discussions:- Operating systems

Cipher program in java, Cryptography, the study of secret writing, has been...

Cryptography, the study of secret writing, has been around for a very long time, from simplistic techniques to sophisticated mathematical techniques. No matter what the form howeve

Algorithms and flowcharts, write algorithm and draw flowchart to check whet...

write algorithm and draw flowchart to check whether the given number is palindrome or not

Which port does FTP uses, Why is it called out of band protocol? A1) FTP us...

Why is it called out of band protocol? A1) FTP uses port 20 and port 21; port 20 is used for data connection, whereas port 21 is used for control connection. FTP is known as out-of

Cisc, two characteristics og CISC architecture?

two characteristics og CISC architecture?

Advantages of computerized record-keeping, Advantages of Computerized Reco...

Advantages of Computerized Record-keeping Less manpower is required for upkeep.  Recording, storing, and retrieving are all much faster: easier and with little practice

Boolean expression, Problem 1. Obtain the truth table and a Boolean exp...

Problem 1. Obtain the truth table and a Boolean expression for the following conditions: x is 0 if any two of the three variables are 1. x is 1 for all other conditions.

How will url services be affected, URL services has two divisions. Basic we...

URL services has two divisions. Basic webpages and custom webpages. Ricky Vega, Custom's manager wants to find out why Custom is not profitable. He has prepared the following repor

Learn, The technique to mix C and assembly language is to apply the "asm" d...

The technique to mix C and assembly language is to apply the "asm" directive. To access C-language variables from assembly language, you just use the C identifier that name is a me

Explain data movement ?, In any program it is essential to move the data in...

In any program it is essential to move the data in the memory and in the CPU registers; there are a number of ways to do this: it can copy data in the memory to a number of registe

Management information system, suggest 5 ways by which new products and ser...

suggest 5 ways by which new products and services can be developed using management information system

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd