Virtual memory, low cost, of course

Posted on 7:14 PM | By MOHD NOOR RIZAL BIN ARBAIN | In

Ready boost is actually a virtual memory. You may have to use a hard disk used as virtual memory that serves to assist the work of a main memory. But this time the existence of hard disk used as virtual memory has been replaced by the flash disk. Virtual memory is very useful when the main memory is not big enough. With such capacity, then in some usage is likely that memory capacity will be quickly filled. Moreover, if the program used is a program that uses large memory capacity, such as editing photos, videos and other digital imaging.

Currently the memory a computer has the greater capacity, the average reached 1 GB or more. But unfortunately, this time some computer programs also require a memory capacity large enough, as for example the Windows 7 operating system which requires a minimum memory capacity of 1 GB. This is particularly felt if you run multiple applications at once, such as browsers, Microsoft Word, Windows Media player, and some applications are often run simultaneously.

Operating system using the hard disk capacity as additional memory, which determines the operating system files that remain stationed in the main memory and the file can be moved into the virtual memory. Files that are often run remains placed in the main memory.

History of Operating System

Posted on 8:17 PM | By MOHD NOOR RIZAL BIN ARBAIN | In


First Generation (1945-1955): Vacuum Tubes and Plugboards
- No programming language nor OS
- Machine language
- The use of plugboards, punched cards
Second Generation (1955-1965): Transistor and Batch System
- Introduction of transistor
- Fortran, Assembler
- Batch system

- Offline system:


- Operating System usually used:
FMS (Fortran Monitor System)
IBSYS (OS for IBM 7094)
- Example of FMS job structure:


Third Generation (1965-1980): ICs and Multiprogramming
- IBM 360 for scientific calculation (i.e numerical) and commercial (i.e character-oriented)
- IC (Integrated Circuit)
- Introduction of multiprogramming
- Introduction of SPOOLING (Simultaneous Peripheral Operation On Line)
- Introduction of time-sharing
- Development of “computer utility” Þ machine that supports hundreds of timesharing users
Eg: MULTICS (Multiplex Information and Computing Service)
- Development of minicomputer
Eg: DEC PDP-1 until PDP-11
- Development of UNIX (Uniplexed Information and Computing Service)
Fourth Generation (1980-now): LSI and PC
- LSI (Large Scale Integration) circuit and chips consisting of thousands of transistor Þ birth of PC (Personal Computer)
- User-friendly software
- Dominant Operating System:
MS-DOS, Win ME, Win NT
Unix, X Window
- Network Operating System
- Distributed Operating System