• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Operating system.

Extracts from this document...


Operating system An Operating system is the most important piece of software running on a computer. Many people have used a computer, all have used Microsoft word or excel for spreadsheets. These are application program. The application program interacts with the Operating system, and now the Operating system is a program that is run when ether a computer is switched on. We need an Operating system installed on our computers or else it will become very inhospitable. We all use digital computers and everything is represented by numbers. The Operating system provides help to do productive work such as writing letters or surfing the web. It an provide the techniques to overlap input and output with processing, while a program is receiving an input from the keyboard, another can e writing to a file whilst another processes. This means the efficiency of the computer is improved. An Operating system is software which makes the hardware more user-friendly, when people hear about windows they would probably think of it as 'the most popular of them all' they probably don't even know there is others. ...read more.


There is a minimum knowledge of how an operating system does what it does that is required by anyone who is going to be very involved in computer systems. This is how we distinguish a professional from someone who does not use a computer often. Operating systems are tunable, they have a large number of parameters that can affect performance. The performance can be improved by adjusting values to suit the special circumstances of a particular site. This requires some knowledge of what an operating system is doing. Programmers will one day find themselves faced with a problem, which the particular language they are using cannot solve. Operating systems is one of the largest pieces of software that have be written. It is an excellent exercise to analyse the structure of an operating system, it can identify the kind of problem designers are faced with and to see what options are available to solve these problems. The historical development of operating systems began in the late 1940s, where in that time there was only hardware and no operating system. ...read more.


Interactive systems are the most common mode today, using keyboard mouse and screen. Some systems provide interactive computing on a single-user and multi-use basis. Network operating systems are a common practice today to share resources like printers and databases across a network. It handles the underlying processes required for such sharing. Distributed systems are the most recent development in operating systems, meeting the requirements of the multi-user system in a new way. This system consists of a group of machines acting together as one. Specialist systems have been developed and each with its very own particular application area, like real-time operating system would be used in situations such as chemical plants or life support systems. An operating system is a very large piece of software. To design, build and maintain large software system need a high level view of how it is structured and how different components work together. It can be decomposed into modules that would provide the following functions: * Process management * Memory management * I/O management * File storage, which uses I/O and adds protection and security * Network management ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. Marked by a teacher

    Compilers and Interpreters

    5 star(s)

    Then it will stop. All of the variables are available for inspection at that point. Because of this, debugging is easier and quicker using interpretation compared to compilation. * Interpreters are far simpler to write than compilers. This is why JAVA works - because it is a relatively easy job to write an interpreter for a particular computer or application.

  2. Marked by a teacher

    The systems development life cycle (SDLC) is a conceptual model used in project management ...

    3 star(s)

    Rapid Application Development methodology advocated that development be undertaken by small, experienced teams using CASE (Computer Aided Software Engineering) tools to enhance their productivity. Link: http://www.oware.com/images/RAD.gif Rapid Application Development advocates believed that the development of rapid prototypes was a good way to flush out customer requirements by gaining immediate feedback from the client.

  1. With diagrams compare and contrast the relative advantages and disadvantages of digital transmission over ...

    > High proportions of the transmitted bits are uniquely for control purposes and therefore carry no useful information. > As a result of the effects of distortion the speed of transmission is limited. Asynchronous serial transmission is normally only used for speed of up to 3000 bits per second, with only simple, single-character error detection.

  2. Programming Techniques

    to be translated from one to the other, just as a letter in Chinese may need to be translated into English if an English speaker is to be able to read it. High-level Machine Language Translator code A program which is written in a high level language is called the source code.

  1. Free essay

    Setting up and E-Commerce Site

    We need to evaluate this first as the time limit is going to become lengthy if we have to learn a whole set of new languages and software packages in order to get the site to our desired specifications.

  2. Smart Card System

    that are used for the encryption. These large numbers are the products of large prime numbers. Many encryption programs use one key for both encrypting and decrypting messages, which this is known as symmetric cryptography. This is a fast and simple method of encrypting messages and folders and is best for protecting local messages, files and folders.

  1. CP3 - Proposed Solution to a Realistic Problem - Apartment Administration software

    There are different types of programming language, Low-level language A low level language is a language is a machine language or assembly language. Low-level languages are closer to the hardware then high-level languages which tend to be closer to the human language.

  2. Statistics - How good are people's memory considering different factors?

    I will then examine the data to check the differences between the two sets of data and compare by methods that I state later for the differences in the results of the memory tests. To test whether memory worsens as age increases, I shall have to make it known that

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work