Preview

Major Components of Operating System

Powerful Essays
Open Document
Open Document
5855 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Major Components of Operating System
Chapter 1
BASIC ELEMENTS
At a top level, a computer consists of processor, memory, and I/O components, with one or more modules of each type. These components are interconnected in some fashion to achieve the main function of the computer, which is to execute programs. Thus, there are four main structural elements:
• Processor: Controls the operation of the computer and performs its data processing functions. When there is only one processor, it is often referred to as the central processing unit (CPU).
• Main memory: Stores data and programs. This memory is typically volatile; that is, when the computer is shut down, the contents of the memory are lost. In contrast, the contents of disk memory are retained even when the computer system is shut down. Main memory is also referred to as real memory or primary memory.
• I/O modules: Move data between the computer and its external environment. The external environment consists of a variety of devices, including secondary memory devices (e. g., disks), communications equipment, and terminals.
• System bus: Provides for communication among processors, main memory, and I/O modules. One of the processor’s functions is to exchange data with memory. For this purpose, it typically makes use of two internal (to the processor) registers (MAR), which specifies the address in memory for the next read or write. (MBR), a memory buffer register which contains the data to be written into memory or which receives the data read from memory. Similarly (I/OAR) I/O address register specifies a particular I/O device.
An I/O buffer register (I/OBR) is used for the exchange of data between an I/O module and the processor.
PROCESSOR REGISTERS
A processor includes a set of registers that provide memory that is faster and smaller than main memory. Processor registers serve two functions:
• User-visible registers: Enable the machine or assembly language programmer to minimize main memory references by optimizing register use. For high- level

You May Also Find These Documents Helpful

  • Satisfactory Essays

    RAM is the random access memory and it is volatile. It holds program instructions and data. The CPU can find…

    • 204 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    Nt1310 Unit 5 Essay

    • 437 Words
    • 2 Pages

    Nothing like the main memory (RAM), ROM remembers its data even when the computer is powered off.…

    • 437 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Data buses, carry information from the motherboard to the computer. RAM random access memory, CPU computer processing unit, memory card holds files, video and audio cards for game play and simply seeing what’s on the computer. All are common components on a motherboard.…

    • 218 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    POS355 Week 1 Individual

    • 574 Words
    • 2 Pages

    While in the hardware, memory management includes elements that store data such as random access memory chips, and memory caches. In the operating system, memory management involves the distribution of precise memory blocks to programs as the user requests adjustments. While at the application and program level, memory management ensures the availability of sufficient memory for the objects and data structures at all times for each program that is running.…

    • 574 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The operating systems job is managing the memory. The operating system is in charge of bringing this process into main memory (Stallings, 2012). However the processor must deal with references within the program. Branch instructions include an address to reference the order to be executed next. Data reference instructions include the address of the byte or word of data referenced. The processor hardware and operating system software must be able to translate the memory references found in the code of the program into actual physical memory addresses, reflecting the current location of the program in main memory. (Stallings, 2012).…

    • 573 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    It stands for basic input/output system and it is is the program a computer's processor uses to get the computer system started after it is switched on. It also controls data flow between the computer's operating system and attached devices. It also tells the CPU where the OS is.…

    • 1180 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    NT1110 Module3 SA

    • 365 Words
    • 1 Page

    The motherboard is the foundation of the computer. Everything that makes up a computer has to be attached to the motherboard. The motherboard has many components such as a processor, memory, chipset, expansion slots, and inputs/outputs.…

    • 365 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    Random-access-memory (RAM) is a very important specification of the computer. By ensuring you have enough RAM, the faster your system processes, you can store more data, and allow more programs to run at the same time. As the OS allows the different task to complete for the processor, the RAM is used as temp storage, when the processor no longer needs them the OS clears it. Virtual memory is the hard drive space borrowed to use if there isn’t enough…

    • 580 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Internal Memory – The interior memory of a computer is called RAM. It is mainly used to hold programmes and pages that are open or any documents and graphics that the user is viewing. This is useful for creating graphics images because once the programme or document is in the RAM then it works at a higher speed which is good because users are able to complete their work at a faster speed and don’t have to experience any problems.…

    • 732 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    CASE STUDY

    • 1796 Words
    • 30 Pages

    Express Inc., which was built by Jason in 1989, is a small firm major focus on…

    • 1796 Words
    • 30 Pages
    Powerful Essays
  • Satisfactory Essays

    Hssn

    • 4408 Words
    • 18 Pages

    This documentation consists of 2 section, which clearly explain about the operating system of MAC OS X 10.8 (Mountain Lion) and Computer System Architecture (CSA). In the first section, it refers to some explanation about research, investigate and document areas relating Research, investigate and document areas relating to memory management of MAC OS X 10.8 Mountain Lion. Areas that been discussed in this research…

    • 4408 Words
    • 18 Pages
    Satisfactory Essays
  • Satisfactory Essays

    * The true programmer's model of any processor shows its internal registers, number of address lines, number of data lines, memory map & port addresses which we need to write programs.…

    • 567 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Tutorials

    • 19718 Words
    • 79 Pages

    Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Appendix A Appendix B Appendix C 8051 Microcomputer Overview A Simple Design Example Software Delay Routines Interrupts Timer/Counters The 8051 Serial Port Example Term Assignments Sample Exam Questions & Answers A Brief Introduction to Using Keil Tools 6 31 36 45 53 65 A1 B1 C1…

    • 19718 Words
    • 79 Pages
    Powerful Essays
  • Satisfactory Essays

    Suppose a machine has 20GB of storage space available on a hard disk and receives data over a…

    • 424 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Mpmc on 8086

    • 2455 Words
    • 10 Pages

    • Reason for splitting: – The major reason for this separation into BIU and EU is to increase the processing speed of the processor. • Bus Interface Unit (BIU): – Interact with memory and input and output devices in fetching the instructions and data required by the EU. – Contains Segment registers and circuit for Physical address calculations. – Stages: Fetch, Decode, Execute. (Overlapping of stages is Pipelining). – In 8085 once Op-code is fetched and decoded, the external bus remains free until execution of instruction. – In 8086 Queue (6-Byte) is used which overlaps fetch and execution cycles, not present in 8085.…

    • 2455 Words
    • 10 Pages
    Powerful Essays