Monday, August 4, 2008

SEB070023-Toturial 3

Explain 20 core functions of an operating system in your own thoughts.
  1. It manages the hardware and software resources of the system include such things as the processor,memory, disk space and others.
  2. It provides a stable, consistent way for applications to deal with the hardware without having to know all the details of the hardware-Application Programming Interface
  3. Serve as a platform for other application. Operating systems offer a number of services to application programs and users.
  4. Give users access to practically any program they could run on a computer's desktop.Such as Word processing programs, Games, Spreadsheet programs and others
  5. Used in distant learning, banking, online games and others.
  6. Memory management.It manages the sharing of internal memory among multiple applications
  7. Device management.It manage and maintain the devices
  8. Process management.In multitasking environment, OS determines which program should run in order and fairly allocated the processor time
  9. Operating system controls and schedules for execution by the CPU
  10. User interface provides a link between the user and the computer
  11. OS is needed in starting the computer
  12. Networking
  13. Creating a file system.OS choses those locations, and recorded them.A user needs to copy, move, delete, and rename files.
  14. Acts as resource allocator and manager.The operating system directs the traffic inside the computer, deciding what resources will be used and for how long.
  15. Operating system controls the user programs to prevent errors and improper use of the computer especially concerned with the operation and control of I/O devices.
  16. Provides support for the loading and execution of other programs
  17. Enable virtual memory operations for application programs which both allows flexible use of memory and enforces security
  18. Security.OS not only relieves the application programmer from having to perform the physical accesses of the disk, but also forbids us from doing so. So the applications programmer wont either inadvertently or maliciously trash someone else's disk file, for instance.
  19. System performance.Used to monitor computer performance, debug problems, or maintain parts of the system.
  20. Operating system can manage the programs so that it runs on more than one processor at a time.

No comments: