Monthly Archives: December 2013

Operating System (OS)

Memory Management – Memory management is the function of a computer operating system responsible for managing the computer’s primary memory.
Process Management – Process management is the ensemble of activities of planning and monitoring the performance of a process.
CPU scheduling – It is the method by which threads, processes or data flows are given access to system resources.

CPU & Fetch-Execute cycle


Input – What is put in, or taken in the computer to process and analyze. Information taken into the computer. User interacting with the machine will create these inputs, giving information to the computer.
(Example: When you type the keyboard of a computer, that is the input, or the information that you putted or gave the computer)
Output – A place or instrument that the input is expressed, or the place where the information leaves the system.
(Example: Monitor or screen of the computer is the output of the system, expressing or showing the information that we created as an input.)
CPU – Also referred to as a central processor unit, it is a hardware within a computer that carries out the instructions of a computer program by processing the input/output operations of the system.
(Example: Intel Core i3, i5, i7, etc.)
ALU – Also referred to as arithmetic logic unit, which is the part of a computer that performs all arithmetic computations, such as addition and multiplication, and all comparison operations.
CU – Abbreviation of Computer Union, which is a value that may have any of several representations or formats, or it is a data structure that consists of a variable which may hold such a value.
(Example – float or long integer, etc.)
Main Memory – Primary storage of the computer. The computer can manipulate only data that is in main memory. Therefore, every program you execute and every file you access must be copied from a storage device into main memory. The amount of main memory on a computer is crucial because it determines how many programs can be executed at one time and how much data can be readily available to a program.

Fetch-Execute Cycle
It is the basic operation cycle of a computer. It is the process by which a computer retrieves a program instruction from its memory, determines what actions the instruction requires, and carries out those actions. This cycle is repeated continuously by the central processing unit (CPU), from bootup to when the computer is shut down.