12.22.2012

Sitem Operasi Berbasis GUI (3)


ini adalah lanjutan dari sistem operasi berbasis GUI.. enjoyed!
C. Macam-macam Sistem Operasi
    Sistem operasi merupakan sumber penghubung antara pengguna komputer dengan perangkat keras komputer. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing-masing.
1.  Sistem operasi berbasis windows
QDOS (Quick and Dirty Operating Sistem) merupakan asal usul dari windows yang ditulis oleh Tim Paterson dari Seattle Computer pada tahun 1980. QDOS dibuat dari sistem operasi yang terkenal pada saat itu dan dirancang untuk processor intel 8086. Pada saat dipasarkan diberi nama 86-DOS. Kemudian Bill Gates dari pihak Microsoft membeli lisensi dari QDOS untuk dikembangkat dan menjualnya kembali ke berbagai perusahaan komputer. Pada tahun 1981 Microsoft member nama MS-DOS, sedangkan yang dijual perusahaan IBM diberi nama PC-DOS oleh IBM. MS-DOS inilah yang kemudian terus berkembang hingga menjadi Windows 8.
http://t1.gstatic.com/images?q=tbn:ANd9GcSZVwZLSaYVJrvv4lgOqvpJ1mu8U4_Fa5SRdsT2s_9G2PGnos8sQIxWvA4
             logo dari windows
jenis- jenis sistem operasi windows, yaitu:
a.  Microsoft Windows 98
Windows 98 adalah pengembangan dari produk instal Microsoft evolusi dari sistem operasi windows untuk komputer pribadi. Windows 98 juga menyediakan 32-bit file alokasi table (FAT) yang memungkinkan pengguna untuk memiliki satu partisi disk drive yang lebih besar dari 2 Gbytes. Fitur-fitur lainnya pada windows 98 meliputi:
o  Universal Serial Bus (USB), yang membuatnya mudah untuk menyambungkan perangkat baru.
o  Digital Versatile Disk (DVD).
o  Industry standar baru berupa daya manajemen disebut Advance Configuration dan Power Interface (ACPI).
http://t1.gstatic.com/images?q=tbn:ANd9GcSnT2hEzzJObjtrLhCQWKI6gmF9-IUt4pJSUETG1-TZe0vZtXjLPeV3Dv0
logo windows 98
b.  Windows XP
Pada tahun 2001 Windows XP mulai diperkenalkan dan pada tahun 2003 Microsoft meluncurkan Windows Server 2003.
http://t3.gstatic.com/images?q=tbn:ANd9GcQxd_aiLWhi_QuviFIgBI152V9lCMpe5m0GEnijuMN19WgiDkV2a1vbvAg
             Logo Windows XP
c.   Windows Vista
Sistem operasi berbasis grafis dari Microsoft yang digunakan pada computer pribadi (PC), baik untuk pengguna rumahan maupun bisnis, pada computer laptop, maupun media center. Sebelum diumumkan dengan nama Windows Vista pada 22 juli 2005, sistem operasi ini lebih dikenal dengan code name Longhorn (berasal dari nama Longhorn Saloon, sebuah bar terkenal di Whistler, British Columbia, Kanada). Microsoft meluncurkan windows vista pada 8 november 2006 untuk pengguna bisnis, dan 30 januari 2007 untuk pengguna rumahan. Dengan demikian, peluncuran Windows Vista ini berjarak lebih dari lima tahun sejak peluncuran Windows XP pada 25 oktober 2001.
http://t3.gstatic.com/images?q=tbn:ANd9GcR_QWfTQCa8FVZKzpsofBg05Mrotok8nIqTMFIxkRac8A0vUZ9I1nxYF8cK
                  Logo Windows Vista
d.  Window 7
Windows ini memiliki kernel NT versi 6.2 SP2 dari Windows Server 2008. Windows 7 adalah jenis dari Windows Server 2008 SP2 yang dirilis pada tanggal 22 oktober 2009. Fitur yang ada diWindows 7 60% sama dengan Windows Vista. Beberapa fitur yang unik adalah Sidebar yang berganti nama menjadi Gadget. Kelebihan Gadget yaitu bebas diletakkan dimanapun (tidak seperti Sidebar yang hanya bisa diletakkan ditempat tertentu). Spektifikasi Windows 7 lebih ringan dan harganya pun  lebih murah daripada Windows Vista.
Sama seperti Windows Vista, Windows 7 juga terdiri dari 6 edisi, yaitu:
-          Windows 7 Starter
-          Windows 7 Home Basic
-          Windows 7 Home Premium
-          Windows 7 Professional
-          Windows 7 Ultimate
-          Windows 7 Enterprise.
http://t2.gstatic.com/images?q=tbn:ANd9GcRPDCp1wIz6j687wOYRKc7-b0SwbLwLCO6evH-iqbVXWgOANI0YjkeTNjU
Logo Windows 7
e.  Windows 8
Windows 8 adalah nama kode untuk versi selanjutnya dari Microsoft Windows, serangkaian sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada komputer pribadi, termasuk komputer rumah dan bisnis, laptop, netbook, tablet PC, server, dan PC pusat media. Sistem operasi ini menggunakan mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel dan AMD. Antarmuka penggunanya diubah agar mampu digunakan pada peralatan layar sentuh selain mouse dan keyboard. Sehingga Windows 8 di desain untuk perangkat Tablet sentuh.
Microsoft secara resmi mengumumkan jadwal perilisan sistem operasi terbaru, Windows 8 pada 26 Oktober 2012, bersamaan dengan peluncuran komputer perdana yang menggunakan Windows 8.
Microsoft telah megeluarkan versi Release Preview, untuk dicoba di seluruh dunia dan di tampung komentar mereka untuk pembangunan Windows 8 menjadi lebih baik Microsoft pun kini telah mengeluarkan Windows 8 Enterprise yang memiliki fitur paling lengkap di antara versi Windows 8 lainnya, seperti layar mulai yang memiliki pilihan latar belakang yang lebih banyak dan penuh warna.
Pada 29 Februari 2012 Microsoft juga telah merilis Versi Consumer Preview sebelum di keluarkannya versi beta pada bulan Maret 2012  Microsoft juga telah merilis Versi Release Preview , ini merupakan versi terakhir percobaan Windows 8, yang tidak akan di utak atik lagi jika tidak ditemukan bug yang terlalu besar.
http://t2.gstatic.com/images?q=tbn:ANd9GcTLvjpg2NK9UUVQxt3jyXJ9Yuv4YurgRuTIOIw-Swowd86oiUtJpLCf524
Logo Windows 8
2.  Sistem Operasi berbasis Linux
Linux adalah nama yang diberikan sistem computer bertipe UNIX. Linux merupakan slah satu contoh hasil pengembangan perangkat lunak bebas terbuka dan sumber utama terbuka.
Jenis-jenis sistem operasi Linux adalah:
-          Linux Debian
-          Linux Redhat
-          Linux Mandrake
-          Linux Caldera Open
-          Linux Slackware
-          Linux SuSE
-          Linux Corel
-          Linux Turbo
-          Linux Ubuntu
-          Linux Fedora
3.  Sistem operasi berbasis Macinthos
Macinthos operating sistem (MAC OS) merupakan sistem operasi komputer yang dibuat oleh Apple. Sebelumnya bernama Apple computer, Inc. adalah sebuah perusahaan dari silicon valley berbasis Cupertino. California yang bergerak dalam bidang teknologi komputer. Macinthos OS merupakan OS yang pertama menggunakan GUI (Graphical User Interface).
Jenis-jenis Macinthos:
-          1984: Macintosh 128K, Macintosh 512K
-          1986: Macintosh Plus
-          1987: Macintosh II, Macintosh SE
-          1988: Macintosh IIx
-          1989: Macintosh SE/30, Macintosh IIcx, Macintosh IIci, Macintosh Portable
-          1990: Macintosh IIfx, Macintosh Classic, Macintosh IIsi, seri Macintosh LC
-          1991: Macintosh Quadra, PowerBook
-          1992: Macintosh IIvx, PowerBook Duo
-          1993: Macintosh Centris, Macintosh Color Classic, Macintosh Performa, Macintosh TV
-          1994: Power Macintosh
-          1997: Power Macintosh G3, PowerBook G3, Twentieth Anniversary Macintosh
-          1998: iMac
-          1999: iBook, Power Macintosh G4
-          2000: Power Mac G4 Cube
-          2001: PowerBook G4
-          2002: eMac
-          2003: Xserve, Power Mac G5, iMac G4
-          2004: iMac G5
-          2005: Mac mini
-          2006: MacBook, MacBook Pro
4.  Sistem operasi pada Handphone
a.  Symbian
Symbian adalah sistem operasi yang dikembangkan oleh Symbian Ltd. dan dirancang untuk peralatan bergerak (mobile). Symbian merupakan perusahaan independen hasil kolaborasi vendor-vendor raksasa pada masa itu yakni Ericsson, Nokia, Motorola, dan Psion. Symbian memberikan flatform sistem yang fleksibel pada ponsel. Symbian telah mengeluarkan Operating sistem untuk smartphone terbarunya yaitu versi 9.3. Symbian menyatakan bahwa versi 9.3 ini akan lebih mempercepat, mempermurah, dan mempermudah para vendor handphone.
b.  Microsoft Windows Mobile
Sistem operasi ini dikeluarkan oleh Microsoft untuk smartphone dan PDA. Tampilannya hampir sama dengan windows komputer.
c.   Palm OS
Sistem operasi ini digunakan pada PDA keluaran Palm yang merupakan pesaing utama dari sistem operasi windows mobile ditahun 2000-an lalu.
Keunggulan OS Palm dalah tidak memerlukan banyak memori untuk dapat menjalankannya dengan baik. Dengan kapasitas sebesar 16 MB misalnya sudah lebih dari cukup untuk menyuntikkan berbagai fugsi aplikasi tambahan. Kabar terakhir menyebutkan bahwa Palm akan merilis ponsel yang disebut Palm Pre.
d.  Sistem operasi Java
OS Java biasanya diterapkan pada jenis yang telah polyponik tetapi kelas monoponikpun juga telah tersedia. Dengan adanya java, seseorang dapat membuat aplikasi bermodalkan computer dan sebuah aplikasi notepad. Walaupun demikian, kemampuan java sebagai middleware mengakibatkan terbatasnya feature hardware ponsel yang dapat diakses oleh sebuah aplikasi berbasis java.
e.  Android
Android adalah sistem operasi terkini sebuah ponsel besutan sebuah perusahaan raksasa Google. Mengandalkan berbagai fitur milik Google yang kabarnya menjadi ancaman bagi perusahaan lainnya sekelas Microsoft dan Yahoo. Android berusaha mencuri perhatian melalui Maps, Search hingga browsernya yang diklaim jauh lebih ringkas dan cepat.
f.   Sistem operasi Blackberry
BlackBerry OS adalah milik Sistem Operasi Mobile, yang dikembangkan oleh Research In Motion untuk perusahaan BlackBerry garis smartphone perangkat genggam. Sistem operasi menyediakan multitasking dan mendukung perangkat input khusus yang telah diadopsi oleh RIM untuk digunakan dalam handheld, khususnya trackwheel, trackball, dan yang paling baru, yang trackpad dan touchscreen.
Platform BlackBerry mungkin paling dikenal karena dukungan asli untuk email perusahaan, melalui MIDP 1.0 dan, baru-baru ini, sebuah subset dari MIDP 2.0, yang memungkinkan aktivasi nirkabel lengkap dan sinkronisasi dengan Microsoft Exchange, Lotus Domino, atau Novell GroupWise email, kalender, tugas, catatan, dan kontak, bila digunakan dengan [[BlackBerry Enterprise Server].] Sistem operasi juga mendukung WAP 1.2.
Pembaruan sistem operasi dapat secara otomatis tersedia dari operator nirkabel yang mendukung BlackBerry atas memuat perangkat lunak udara (OTASL) layanan.
Pengembang pihak ketiga dapat menulis perangkat lunak menggunakan BlackBerry yang tersedia API kelas, meskipun aplikasi yang menggunakan fungsi tertentu harus digital ditandatangani.
 terimakasih telah membaca postingan saya :)

12.11.2012

Sistem Operasi Berbasis GUI (2)


yuk dilanjutkan, cuuuus~

3. System calls
     Sistem calls menyediakan antarmuka antara proses (program yang sedang dijalankan) dan sistem operasi.
Tiga metode umum yang digunakan dalam memberikan paramenter kepada sistem operasi, yaitu:
-          Melalui printer.
-          Menyimpan paramenter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai paramenter dalam register.
-          Menyimpan paramenter (push) ke dalam stack (oleh program), dan melakukan pop off pada stack (oleh sistem operasi).

     Pada dasarnya system calls dapat dikelompokan dalam 5 kategori sebagai berikut:
1. kotrol proses
  • selesai, abort.
  • load, eksekusi.
  • membuat dan mengakhiri proses.
  • mengambil dan mengeset atribut proses.
  • menunggu waktu.
  • wait event, signal event.
  • alokasi dan pengosongan memori.
2. Manipulasi file
  • membuat dan menghapus berkas
  • membuka dan menutup berkas
  • read, write, reposition
  • mengambil dan mengeset atribut.
3. Memanipulasi device
  • meminta device, melepaskan device
  • read, write, reposition
  • mengambil dan mengeset atribut
4. Infomation maintenance
  •  mengambil dan mengeset waktu dan tanggal
  • mengambil dan mengeset sistem data
  • mengambil proses, berkas atau atribut device
  • mengeset proses, berkas atau atribut device
5. Komunikasi
  • menciptakan, menghapus hubngan komunikasi
  • mengirim dan menerima pesan
  • attach atau detach remote device
  • komunikasi dapat dilakukan melalui message passing atau shared memory.
Mekanisme komunikasi ditunjukan dalam diagram berikut.
diagram mekanisme komunikasi

4. Pemrograman system
     
    Pemrograman system menyediakan lingkungan yang memungkinkan pengembangan program dan eksekusi berjalan dengan baik. Kategori pemrograman system yaitu:
*      Managemen atau manipulasi berkas dapat membuat, menghapus, copy, rename, print, memanipulasi berkas, dan direktori.
*      Informasi status memuat tanggal, jam, jumlah memori dan disk yang tersedia, jumlah pengguna, dan informasi tentang status lainnya.
*      Modifikasi berkas dapat digunakan untuk modifikasi isi berkas.
*      Mendukung bahasa pemrograman seperti kompilator, perakit, interpreter.
*      Loading dan eksekusi program seperti absolute loaders, relocate bleloaders, linkage editors, overlay loaders.
*      Komunikasi dapat juga menyediakan mekanisme kom unikasi antara proses, penguna, dan sistem computer yang berbeda. System program yang paling penting adalah command interpreter (mengambil dan menerjemahkan user-specified command selanjutnya).
5. Struktur system

a.       Stuktur sederhana

Dimulai dengan system yang kecil, sederhana dan terbatas kemudian berkembang dengan cakupan original. Struktur system MS-DOS disusun untuk mendukung fungsi yang banyak pada ruang yang kecil. Struktur system UNIX terdiri atas dua bagian yaitu kernel (antarmuka dan device drivers) dan program system.

b.      Pendekatan terlapis
Lapisan adalah implementasi dari objek abstrak yang merupakan enkapsulasi dari data dan operasi yang bisa memanipulasi data tersebut.

o   Lapisan paling bawah adalah perangkat keras.
o   Lapisan paling atas adalah antarmuka pengguna mikromekel.

Menyusun sistemm operasi dengan menghapus emua komponen yang tidak esensial dari kernel, dan level pengguna. Fungsi utamanya untuk mendukung fasilitas komunikasi antara pogram klien dan bermacam-macam layanan yang juga berjalan di user-space.
6. Mesin virtual

Mesin virtual mengambil pendekatan terlapis sebagai kesimpulan logis. Mesin virtual memperlakukan hardware dan system operasi seolah-olah berada pada level yang sama sebagai perangkat keras. Virtual memori dibuat dengan pembagian sumber daya oleh koputer fisik, yaitu:
·         Penjadwalan CPU bisa menciptakan penampilan seakan-akan pengguna mempunyai processor sendiri.
·         Spooling dan system data bisa meyediakan virtual card readers dan virtual line printers.
·         Sebuah time-sharing terminal user yang normal melayani sebagaimana operator onsulat VM software membutuhkan ruang didalam disk untuk menyediakan memoi virtual dan spooling, yaitu sebuah disk virtual.
7. System generation

System operasi dirancang untuk dapat dijalankan pada sistemnya harus dikonfigurasikan untuk setiap komputer. Program system mendapatkan informasi mengenai konfigurasi khusus tentang system perangkat keras dari sebuah data, antara lain:
·         CPU apa yang digunakan, pilihan yang diinstal.
·         Berapa banyak memori yang tersedia.
·         Peralatan yang tersedia.
·         System operasi pilihan apa yang diinginkan atau paramenter apa yang digunakan.
·         Satu kali info diperoleh, bisa digunakan dengan berbagai cara.

masih to be continued sih, tapi masih dalam proses. Terimakasih sudah membaca.. :)