Kamis, 12 November 2009

OPERATING SYSTEM "OS"

Operating System adalah sekumpulan program yang menjembatani software aplikasi dan Hardware, sedangkan Software sendiri yang menegndalikan akses ke semua Hardware dan software resource.

Sistem Operasi merupakan kumpulan program, program yang paling penting dalam mengatur sistem operasi adalah kernel yang berada di memory ( resident ), kernel berfungsi mengontrol Sistem Operasi dan memasukkan ke memori program dari disk store hanya saat diperlukan, maka pada saat komputer di hidupkan kernel di up-load dari hard drive ke memori komputer ( proses booting )

Tiga fungsi utama Sistem Operasi ;
1. Mengelola sumber daya komputer ( Central Processing Unit ( CPU ), Memory, Disk Drive, dan Printer.
2. Menyediakan User Interface
3. Mengeksekusi dan memberikan pelayanan untuk program aplikasi

Berikut adalah sejarah singkat perkembangan OS saat ini :

1980

  • QDOS
  • Microsoft

1981

  • PC­ DOS
  • MS­ DOS

1983

  • MS­ DOS 2.0

1984

  • System 1.0
  • MS ­DOS 3.0
  • MS ­DOS 3.1

1985

  • MS ­Windows 1.0

1986

  • MS­ DOS 3.2

1987

  • MS­ DOS 3.3
  • Windows 2.0
  • MINIX

1988

  • MS­ DOS 4.0

1989

  • NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.

1990

  • Windows 3.0
  • MS­Office
  • DR DOS

1991

  • Linux 0.01
  • MS DOS 5.0
1992
  • Windows 3.1
  • Distro Linux

1993

  • Windows NT
  • MS­ DOS 6.0
  • MS­ DOS 6.2

1994

  • Netscape :
  • MS­DOS 6.22
  • FreeDOS

1995

  • Windows 95
  • PC DOS 7
  • Windows CE
  • OpenBSD

1996

  • Windows NT 4.0

1997

  • Mac OS

1998

  • Windows 98

1999

  • Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.

2000

  • Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
  • Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.

2001

  • Windows XP

2002

  • Open Office
  • OS Lokal

2003

  • Windows 2003
  • LiveCD

2004

  • Ubuntu

2005

  • Mandriva

2006

  • Unbreakable Linux
  • CHIPLux
2007
  • Vista

2008

  • 3D OS

RESOURCE ALLOCATION merupakan proses penunjukan sumberdaya komputer untuk program tertentu supaya program tersebut bisa bisa menggunakannya, sistem ini juga merupakan proses membebaskan sumber daya pada saat program yang menggukannya sudah selesai.

untuk membagi CPU di lakukan 2 pendekatan :

1. Multiprograming, yang dibedakan menjadi dua :
1.1 Multiprocessing : menggunkana komputer semaksimal mungkin dengan beberapa CPU sehingga beberapa program dapat digunakan secara bersamaan dengan menggunakan prosesornya masing-masing.
1.2 Multiprograming : Dua program atau lebih dieksekusi pada saat yang bersamaan secara concurrent pada sebuah komputer.

2. Time Sharing

SHARING MEMORY
VIRTUAL STORAGE
MEMORY PROTECTOR
SHARING STORAGE RESOURCE
UTILTY PROGRAM
FILE MANAGER
BACKUP and RESTORE
FILE COMPRESSION
DEFRAGMENTER