• This is default featured slide 1 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

  • This is default featured slide 2 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

  • This is default featured slide 3 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

  • This is default featured slide 4 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

  • This is default featured slide 5 title

    Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Pengertian Bacth sistem, Critical section, Process control block, Distributed processing, Handheld, Thread.

PENGERTIAN BATCH SYSTEM 

Batch system adalah dimana job-job yang mirip dikumpulkan dan dijalankan secara kelompok kemudian setelah kelompok yang dijalankan tadi selesai maka secara otomatis kelompok lain dijalankan. jadi dengan kata lain adalah teknologi proses komputer dari generasi ke-2. yang jika suatu tugas sedang dikerjakan pada 1 rangkaian, akan di eksekusi secara berurutan. Pada komputer generasi ke-2 sistem komputer nya maasih blum dilengkapi oleh sebuah sistem operasi. Tapi, dalam beberapa fungsi sistem operasi, seperti os yang tengah berkembang pada jaman sekarang ini. Contohnya adlah FMS ( Fortarn Monitoring System ) dan IBSYS.


Contoh sebuah Batch System adalah sebuah e-mail dan transaksi batch processing. Dalam suatu sistem batch processing, transaksi secara individual dientri melalui peralatan terminal, dilakukan validasi tertentu, dan ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up date master file yang9 berkaitan.


 BENTUK DARI BATCH SYSTEM

ada 2 cara dalam Batch System yaitu :

Multi-programming adalah salah satu teknik penjadwalan dimana tugas (task) yang sedang  berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya. Sistem operasi yang yang menggunakan multi-program sebagai scheduler-nya bertujuan untuk memaksimalkan penggunaan CPU. 


Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat  merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.


PENGERTIAN CRITICAL SECTION


critical section adalah sebuah protokol yang di disain supaya proses-proses dapat menggunakannya secara bersama-sama. Setiap proses harus memesan waktu untuk memasuki critical section-nya. Yang disebut entry section. dan Akhir dari critical section itu disebut exit section. Dan setelah itu ada remainder section.
  
Solusi dari masalah critical section harus memenuhi tiga syarat berikut:
1.       Mutual Exclusion.
Jika suatu proses sedang menjalankan critical section-nya, maka proses-proses lain tidak dapat menjalankan critical section mereka. Tidak ada dua proses yang berada di critical section pada saat yang bersamaan.
2.       Terjadi kemajuan (progress).
Jika tidak ada proses yang sedang menjalankan critical section-nya dan ada proses-proses lain yang ingin masuk ke critical section, maka hanya proses-proses yang yang sedang berada dalam entry section saja yang dapat berkompetisi untuk mengerjakan critical section.
3.       Ada batas waktu tunggu (bounded waiting).
Jika ada suatu proses yang sedang menjalankan critical section, maka proses lain memiliki waktu tunggu yang ada batasnya untuk menjalankan critical section -nya, sehingga dapat dipastikan bahwa proses tersebut dapat mengakses critical section-nya (tidak mengalami starvation: proses seolah-olah berhenti, menunggu request akses ke critical section diperbolehkan).


Ada dua jenis solusi masalah critical section, yaitu:
1.       Solusi perangkat lunak.
Dengan menggunakan algoritma-alogoritma yang nilai kebenarannya tidak tergantung pada asumsi-asumsi lain, selain bahwa setiap proses berjalan pada kecepatan yang bukan nol.
2.       Solusi perangkat keras.
Tergantung pada beberapa instruksi mesin tertentu, misalnya dengan me-non-aktifkan interupsi atau dengan mengunci suatu variabel tertentu.

Process Control Block 


Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori.

Process Control Block adalah informasi-informasi lain yang diperlukan SO untuk mengendalikan dan koordinasi beragam proses aktif, termasuk ini:

  • Keadaan proses: Keadaan mungkin, new ,ready ,running, waiting, halted, dan juga banyak lagi.
  • Program counter: Counter mengindikasikan address dari perintah selanjutnya untuk dijalankan untuk ditambah code information pada kondisi apapun. Besertaan dengan program counter, keadaan/ status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya.
  • Informasi manajemen memori: Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasardan batas register. tabel page/ halaman, atau tabel segmen tergantung pada sistem memori yangdigunakan oleh sistem operasi (ch 9).
  • Informasi pencatatan: Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan bataswaktu, jumlah akun, jumlah job atau proses, dan banyak lagi.
  • Informasi status I/O: Informasi termasuk daftar dari perangkat I/O yang di gunakan pada proses ini,suatu daftar open file dan banyak lagi.
  • PCB hanya berfungsi sebagai tempat menyimpan/gudang untuk informasi apapun yang dapatbervariasi dari prose ke proses.proses ini.
  • CPU register: Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer.Register tersebut termasuk accumulator, index register, stack pointer, general-puposes register.

Elemen-elemen dari PCB itu sendiri adalah :

Identifikasi Proses yaitu Identifier numerik yang meliputi

  1. Identifier proses
  2. Identifier proses yang menciptakan
  3. Identifier pemakai

Informasi Status Pemroses yang meliputi

  • Register-register yang terlihat pemakai yaitu Register-register yang dapat ditunjuk instruksi bahasa assembly untuk diproses pemroses
  • Register-register kendali dan status yaitu Register-register yang digunakan untuk mengendalikan operasi pemroses, a.l.:
  1. Program counter
  2. PSW, dsb.
  • Pointer stack yaitu Tiap proses mempunyai satu stack atau lebih. Stack digunakan untuk parameter atau alamat prosedur pemanggil dan system call. Pointer stack menunjuk posisi paling atas dari stack

Informasi Kendali Pemroses meliputi

  • Informasi penjadwalan dan status yaitu Informasi-informasi yang dipakai untuk menjalankan fungsi penjadwalan a.l :
  1. Status proses. Mendefinisikan status proses (running,ready,block, dsb)
  2. Prioritas. Menjelaskan prioritas proses
  3. Informasi berkaitan penjadwalan. Informasi ini seperti lama menunggu, lama proses terakhir dieksekusi dsb.
  4. Kejadian (Event). Identitas kejadian yang ditunggu proses
  • Penstrukturan data yaitu Suatu proses dapat dikaitkan dengan proses lain dalam satu antrian atau ring, atau struktur lainnya. PCB harus memiliki pointer untuk mendukung struktur ini.
  • Komunikasi antar proses yaitu Beragam flag, sinyal dan pesan dapat diasosiasikan dengan komunikasi antara dua proses yang terpisah. Informasi ini disimpan dalam PCB
  • Kewenangan proses yaitu Proses dapat mempunyai kewenangan berkaitan dengan memori dan tipe instruksi yang dapat dijalankan
  • Manajemen memori Bagian ini berisi pointer ke tabel segmen atau page yang menyatakan memori virtual proses
  • Kepemilikan dan utilisasi sumber daya yaitu Sumber daya yang dikendalikan proses harus diberi tanda, misalnya :

  1. Berkas yang dibuka
  2. Pemakaian pemroses
  3. Pemakaian sumberdaya lainnya
Distributed Processing

Distributed Processing adalah kemampuan menjalankan semua proses pengolahan data secara bersama antara komputer yang berfungsi sebagai pusat dengan beberapa komputer yang lebih kecil dan saling dihubungkan melalui jalur komunikasi. Setiap komputer tersebut memiliki prosesor mandiri sehingga mampu mengolah sebagian data secara terpisah, kemudian hasil pengolahan tadi digabungkan menjadi satu penyelesaian total. Jika salah satu prosesor mengalami kegagalan atau masalah maka prosesor yang lain akan mengambil alih tugasnya. Dalam proses distribusi sudah mutlak diperlukan perpaduan yang mendalam antara teknologi komputer dan telekomunikasi, karena selain proses yang harus didistribusikan, semua host komputer wajib melayani terminal-terminalnya dalam satu perintah dari komputer pusat.


Handheld

sehingga dapat digenggam. Komputer genggam ini dapat bekerja dengan fungsi yang hampir sama dengan komputer biasa. Meskipun sangat mudah untuk dibawa, komputer genggam tidak dapat menggantikan komputer biasa (PC) karena hanya memiliki keyboard dan layar yang kecil. Beberapa produsen mencoba untuk memecahkan masalah keyboard yang terlalu kecil. Keyboard tersebut diganti dengan electronic pen. Bagaimanapun, electronic penini masih bergantung pada teknologi pengenalan tulisan tangan yang masih dalam tahap pengembangan.


Kelebihan dari komputer genggam ini adalah pengguna dapat menyimpan serta mengatur data dengan lebih efisien dan akurat. Biasanya komputer genggam dilengkapi dengan teknologi Bluetooth. Bluetooth memang tepat untuk mencetak secara nirkabel, menghubungkan antara komputer genggam dengan mobile printer. Tidak hanya dengan printer tetapi komputer genggam juga dapat dihubungkan dengan alat-alat lain melalui koneksi Bluetooth.


Komputer genggam dapat meningkatkan produktivitas pengguna dan memudahkan mereka untuk bekerja lebih efisien. Komputer genggam yang paling banyak digunakan adalah komputer yang khusus dirancang untuk menyediakan fungsi PIM (Personal Information Manager), seperti kalender, agenda, dan buku alamat.


Pengertian Thread


 Pengertian Thread
Thread merupakan unit dasar dari penggunaan CPU, yang terdiri dari Thread_ID, program counter, register set, dan stack. Sebuah thread berbagi code section, data section, dan sumber daya sistem operasi dengan Thread lain yang dimiliki oleh proses yang sama. Thread juga sering disebut lightweight process. Sebuah proses tradisional atau heavyweight process mempunyai thread tunggal yang berfungsi sebagai pengendali. Perbedaan antara proses dengan thread tunggal dengan proses dengan thread yang banyak adalah proses dengan thread yang banyak dapat mengerjakan lebih dari satu tugas pada satu satuan waktu.                                     

                                                                               Sumber referensi :
http://onepersen4ever.blogspot.com/2014/04/pengertian-batch-system-bentuk-batch.html?m=1
http://ocen22.blogspot.com/2012/04/pengertian-critical-section.html?m=1
https://www.google.co.id/amp/s/uniquesciences.wordpress.com/2012/10/04/process-control-block-pcb/amp/
http://seno-if.blogspot.co.id/2012/09/multiprogramming-89multitasking.html
https://id.m.wikipedia.org/wiki/Handheld_computer

Share:

Sejarah perkembangan sistem operasi


Sejarah Perkembangan Sistem Operasi


Sejarah Perkembangan Sistem operasi ~ Sistem operasi (operating system atau OS) adalah perangkat lunak yang bertugas untuk mengatur, mengendalikan perangkat keras dan memberikan kemudahan untuk pemakai dalam penggunaan komputer. Sistem Operasi akan melakukan layanan inti umum untuk software aplikasi. Layanan tersebut seperti akses ke disk, manajemen memori, tugas penjadwalan, dan antar-muka user. Bagian kode yang melakukan tugas-tugas ini dinamakan dengan “kernel” suatu Sistem Operasi.
a) Generasi Awal (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung oleh pengguna.



b) Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS



c) Generasi Ketiga (1965-1980)
Sistem operasi pada generasi ini dikembangkan untuk melayani banyak pemakai, dimana para pemakai berkomunikasi lewat terminal secara on-line ke komputer. Sistem operasi menjadi multi-user (digunakan oleh banyak pengguna sekaligus), multi-programming (melayani banyak program sekaligus) dan multi tasking (melayani banyak tugas dan pekerjaan / Batch Processing System)



d) Generasi Keempat (1980 – 2000-an)
Pada masa ini sistem operasi telah menggunakan Graphical User Interface(GUI) yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman dan mudah digunakan. Pada masa ini juga dimulai era komputasi tersebar (distributed computer) dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.



e) Generasi Selanjutnya
Pada generasi ini diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi dan Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti: PDA, Poket PC, Laptop, Notebook dan NetBook. Sistem Operasi jaringan virtual juga berkembang, sehingga dalam satu jaringan hanya diinstal satu buah Sistem Operasi pada perangkat Server.
Pada masa ini, diperkenalkan virtualization sistem yaitu satu komputer dapat diclonning secara virtual menjadi lebih dari satu komputer (sistem operasi) yang dapat bekerja bersama-sama, Cross Platform Operating System (multiboot system) yang dapat menggabungkan dua atau lebih Sistem Operasi berbeda seperti : Linux dan Windows. Generasi ini merupakan awal tren Mobile Computing, yang perangkatnya didominasi oleh uAndroid, iOS, Blackberry OS, Windows mobile, Windows Phone dan Symbian. Pada masa ini dikenalkan sistem iClaud (layanan komputasi awan) yaitu sistem layanan jaringan yang dipublikasikan oleh Apple Inc pada tanggal 6 Juni 2011 di San Fransisco. iCloud memungkinkan para penggunanya untuk mensinkronisasi data seperti foto, musik, dan dokumen dari perangkat satu ke perangkat lain seperti ke dalam iPhone, iPad, iPod Touch, Mac dan komputer secara otomatis pada waktu yang bersamaan.
Macam macam sistem operasi

A. SEJARAH PERKEMBANGAN WINDOWS

      Windows adalah operating system buatan microsoft yang didirikan oleh Bill Gates.
1. Windows 1.0
Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilis pada 
tanggal 20 November 1985. Versi ini memiliki banyak kekurangan dalam beberapa 
fungsionalitas, sehingga kurang populer di pasaran.
2. Windows 2.x
Windows versi 2 pun muncul kemudian pada tanggal 9 Desember 1987, dan menjadi 
sedikit lebih populer dibandingkan dengan pendahulunya. Sebagian besar 
populeritasnya didapat karena kedekatannya dengan aplikasi grafis buatan 
Microsoft,Microsoft Excel for Windows dan Microsoft Word for Windows.
3. Windows/386
Di akhir 1987, Microsoft merelease Windows/386,yang secara fungsional setara dengan 
Windows/286, dapat menjalankan berbagai aplikasi DOS secara serempak di extended 
memori. Berbagai mesin virtual DOS dengan premptive multitasking merupakan fitur 
baru dalam Windows dari versi sebelumnya
4. Windows 3.0
Microsoft Windows akhirnya mencapai kesuksesan yang sangat signifikan saat 
menginjak versi 3.0 yang dirilis pada tahun 1990. Selain menawarkan peningkatan 
kemampuan terhadap aplikasi Windows, Windows 3.0 juga mampu mengizinkan 
pengguna untuk menjalankan beberapa aplikasi MS-DOS secara serentak
(multitasking), karena memang pada versi ini telah diperkenalkan Memory virtual.

5. Windows 3.1
Microsoft membuat versi Windows 3.1, sebagai revisi dari versi 3.0 dengan berbagai
penambahan dan mendukung multimedia. Dalam dua bulan pertama nya, menjual di
atas tiga juta salinan, termasuk upgrade dari Windows 3.0.
6. Windows 95
Windows yang lebih unggul pada user interface dan multitasking. Windows 95
merupakan windows yang dianggap revolusioner dan membawa era baru komputasi.
Rilis 24 Agustus 1995. Di rancang untuk tetap berjalan bersama dengan Windows NT,
yang menawarkan tingkat yang lebih besar dari kompabilitas mundur dengan perangkat
lunak dan driver yang lebih tua (terdahulu), atas biaya stabilitas dan keamanan dari
Windows NT yang lebih besar.
7. Windows 98
Dirilis pada tanggal 25 Juni 1998, Windows 98 yang pertama merupakan windows yang
sangat buruk. Lemot, sering crash dan berbagai masalah lainnya. Perubahan kernel dan
perombakan sistem secara keseluruhan membuat penjualannya meningkat karena cepat,
dan tidak lagi crash ( malah merupakan windows paling stabil yang pernah ada ) dengan
rilis nya Windows 98SE pada tahun 1999.
8. Windows ME
Mengisi kekosongan antara dirilisnya windows 98SE dan XP, di lahirkanlah windows
ME. Konsep konsep baru diperkenalkan dengan Windows ME. 1 diantara konsep yang
kemudian populer di suatu hari ada “plug and play”. Sayangnya GUI yang buruk dan
terlalu geeky membuat nya tidak populer.
9. Windows NT
Untuk alasan keamanan dan support, UITS merekomendasikan penggunaan Windows
2000 Profesional atau Windows XP Profesional, daripada NT Workstation 4.0 pada
jaringan Universitas Indiana. Windows NT 4.0 memasuki fase daur hidup yang
ditingkatkan. Hal ini mempunyai arti bahwa tidak lagi dipertimbangkan sebagai
mainstream teknologi , dan support akan menjadi lebih dibatasi selama fase ini
10. Windows 2000
Microsoft merilis Windows 2000 pada 17 Februari 2000, sebuah versi yang sebelumnya
dikenal dengan sebutan Windows NT 5.0 atau “NT 5.0″. Versi Windows 2000 ditujukan
untuk dua pangsa pasar, yakni pangsa pasar workstation dan juga pangsa pasar server.
11. Windows XP
Oktober 2001, microsoft merilis Windows XP, versi windows yang paling banyak di
pakai di seluruh dunia sampai sekarang, banyak mendapatkan pujian di seluruh
pemberitaan. Review score yang baik membuat windows XP merajai pasar PC sekarang
ini. Windows XP yang pertama kali memecah bagian penjualan windows menjadi
Home dan Professional. Hanya membedakan beberapa fitur yang mungkin tidak
digunakan oleh pengguna rumahan dibanding pengguna professional.

B. SEJARAH PERKEMBANGAN MAC OS

     OS Macintosh atau yang akrab disebut Mac OS, adalah Operating System atau sistem operasi yang di kembangkan oleh Apple Corp. Mac OS sendiri merupakan  singkatan dari Macintosh Operating System. Macintosh diperkenalkan pertama kali  pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Macintosh adalah komputer pertama yang memperkenalkan sistem antarmuka grafis (GUI). Pada waktu  
itu, langkah yang dilakukan Apple merupakan sebuah perkembangan revolusioner
dalam dunia komputer personal.
Mac OS adalah sistem operasi yang digunakan untuk mengoperasikan komputer
notebook apple macintosh. Mac OS merupakan sistem operasi pertama yang
menggunakan Graphical User Interface – GUI. Orang-orang penting pada Macintosh
yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Komputer ini dinamakan
berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan
pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Pada
waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner
dalam dunia komputer personal.
Ada berbagai macam pandangan bagaimana awal mula Machintos diciptakan. Apple
sengaja membuat Macintosh yang biasa agar Macintosh dapat lebih mudah di jalankan
oleh orang yang baru belajar komputer sekali pun. Sistem Operasi Macintosh pada
awalnya dikenali sebagai Sistem, seperti “Sistem 6.0.7? atau “Sistem 7?. Pada awalnya
juga dikenali sebagai “Toolbox” yang terdapat beberapa kelebihan yang dapat
digunakan untuk menggantikan keterpautan kepada toolbox komputer itu sendiri.
Awalnya Apple juga sengaja menyembunyikan keberadaan sistem operasi ini untuk
membedakan Mac dengan sistem operasi yang lain nya seperti MS-DOS, yang lebih
mudah digunakan daripada Macintosh.
Sistem Mac OS sendiri dapat dibedakan menjadi 2, yakni Mac OS Klasik dan Mac
OS X. Mac OS Klasik merupakan sistem yang pertama dikeluarkan oleh Mac pada
tahun 1984 hingga Mac OS 9. OS ini dikenal sebagai suatu sistem yang tidak memiliki
sembarang command line atau baris perintah. Sistem operasi ini merupakan sistem yang
menggunakan user interface(UI) sepenuhnya.
Sedangkan Mac OS X Merupakan versi terbaru dari Mac OS. Huruf X dari Mac OS
C diambil dari huruf romawi yang berarti. Mac OS X memadukan unsur-unsur BSD
Unix, OpenStep, dan Mac OS 9. Mac OS X memiliki memori ala-Unix dan pre-emptive
multitasking kepada platform Mac serta Managemen memori yang jauh lebih baik.
Perbedaan yang paling mudah dilihat dari Mac OS X ini adalah User Interface.
Apple menambahkan Aqua GUI untuk mempercantik tampilan sehingga dapat
dinikmati oleh pengguna. Selain itu, teknologi ColorSync juga ditambahkan ke dalam
Mac OS X, sebuah teknologi yang berfungsi memberikan sinkronisasi warna sehingga
cocok untuk pekerjaan multimedia.
Mac OS X ini awalnya hanya dapat berjalan pada platform PowerPC namun dalam
beberapa tahun belakangan terdapat desas-desus bahwa Apple memiliki versi Mac OS
X yang dapat berjalan pada platform Intel. Rumornya yakni Apple tidak puas dengan
kemajuan platform PowerPC. Namun ini hanya sebuah rumor. Pada tanggal 6 Juni
2005, akhirnya Steve Jobs menjawab desas-desus ini, menurutnya Apple akan
melakukan transisi dari PowerPC ke Intel prosesor selama dua tahun kedepan. Selama
masa transisi, Mac OS X akan mendukung kedua platform tersebut.

C. Sejarah Perkembangan Android

      Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi  mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc.  
membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel.
Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi,  termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia

Berikut adalah beberapa sejarah versi android :

1. Android versi 1.1
Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini 
dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian 
suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.
2. Android versi 1.5 (Cupcake)
Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan 
menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 
(Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur 
dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus 
kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, 
dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset 
Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan 
sistem.
3. Android versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian 
yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet 
VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto 
yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 
802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi 
text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.
4. Android versi 2.0/2.1 (Eclair)
Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 
2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, 
peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan 
HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, 
dan Bluetooth 2.1.
Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google 
melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps 
– aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi 
terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi 
terbaik.
Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset 
Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi 
mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem 
operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi 
Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android 
asli, contohnya oleh MySpace dan Facebook.
5. Android versi 2.2 (Froyo: Frozen Yoghurt)
Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan 
umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, 
kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript 
engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada 
browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan 
kemampuan auto update dalam aplikasi Android Market.
6. Android versi 2.3 (Gingerbread)
Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. 
Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan 
kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka 
(User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan
kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang
lebih dari satu.
7. Android versi 3.0/3.1 (Honeycomb)
Android Honeycomb dirancang khusus untuk tablet. Android versi ini
mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga
berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi
prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama
yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet
dengan platform Android 3.0 akan segera hadir di Indonesia. Perangkat tersebut
bernama Eee Pad Transformer produksi dari Asus. Rencana masuk pasar Indonesia pada
Mei 2011.
8. Android versi 4.0 (ICS :Ice Cream Sandwich)
Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk
smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan
wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan
sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi
informasi dengan menggunakan NFC.
9. Cyanogenmod
CyanogenMod, mungkin terlihat seperti nama yang asing bagi kebanyakan
orang. :bingung Tapi, bagi sebagian orang nama ini sudah tidak asing lagi :8
CyanogenMod adalah un-official firmware yang telah melekat pada lebih dari 60
versi dari ponsel dan tablet berbasis Android. Beberapa diantaranya masih belum stabil
atau masih experimental. Tentu saja, jika belum stabil maka mungkin terjadi beberapa
minor atau mungkin major bug. Bahkan bisa membuat ponsel bricked (mati total).CyanogenMod terkenal karena User Interface(UI)-nya yang terlihat keren :8 di 
ponsel Android penggunanya, apalagi dengan Theme Chooser nya pada versi 7 yang 
memungkinkan penggunanya untuk memasang dengan mudah tema-tema yang 
diinginkan.
Tersedia banyak tema untuk CyanogenMod, salah satu forum penyedia tema 
untuk CyanogenMod adalah xda-developers.com. Sebenarnya yang membuat tema 
tersebut bukanlah pemilik dari situs tersebut, tetapi para anggota baik yang sukarela 
membagi tema buatan mereka.
CyanogenMod ROM adalah salah satu custom ROM Android yang paling 
populer. ROM bisa kita katakan sebagai Operating System yang ada di ponsel android 
anda. Contohnya CyanogenMod, Miui, OpenEclair, ClockWorkMod, dan masih banyak 
lagi.
Kini setelah CyanogenMod 7 (CM7) rilis, apa yang bisa Anda lakukan dengan 
device Android Anda? Ada banyak fitur di dalam CM7. Mulai dari merubah berbagai 
setting sampai menggandakan battery life. 

D. Sejarah Perkembangan Dos


DOS kepanjangan dari Disk Operating System merupakan sistem operasi yang digunakan di komputer pribadi, dengan media penyimpanan berupa disk (sebelum adanya hardisk) atau dikenal dengan nama disket.
Sistem operasi DOS menggunakan CUI (Character User Interface) atau antarmuka dengan pengguna berbasis text dan saat ini telah tergantikan/diperbaharui dengan adanya windows versi 9x, Me, 2000, XP, dan sebagainya yang berbasiskan GUI (Grapical User Interface).
Sistem operasi ini juga bersifat single-tasking (hanya dapat menjalankan satu program pada satu waktu saja), menjalankan prosesor pada modus real (real mode), dan hanya dapat mendukung satu pengguna dalam satu waktu (single user).
Sejarah Perkembangan Dos :
DOS 1.0
PC-DOS 1.0 merupakan versi DOS pertama kali yang dibuat oleh Microsoft Corp. yang hak ciptanya dibeli oleh IBM Corp. Dimana kumunculan DOS ini dihubungkan dengan permintaan IBM atas pembuatan komputer PC pertama yang bernama IBM-PC.
Versi DOS ini masih sangat sederhana dan kemampuanya terbatas. Oleh sebab itu diperbaiki dengan diterbitkanya versi 1.1 . Pada versi perbaikan ditambahkan kemampuan untuk mengakses disk drive dengan kapasitas 320KB.
DOS 2.0
Produk PC-DOS 2.0 yang dikeluarkan pada bulan Maret 1983 bersama munculnya komputer baru bernama PC/XT dari IBM. Karena versi 2.0 mempunyai beberapa kesalahan ( bug ), maka diperbaiki pada versi 2.10. Pada akhir tahun 1983, pihak Microsoft selaku pembuat DOS sebenarnya (yang lisensinya dibeli IBM), juga mengeluarkan versi yang diberi nama MS-DOS 2.11.
Berbeda dengan PC-DOS 2.10, disini terdapat perintah yang tidak terdapat pada PC-DOS, yaitu perintah COUNTRY yang berguna untuk mengeset operasi tunggal dan jam yang berlaku pada suatu negara.
DOS 3.0
Seiring dengan dimunculkannya komputer jenis PC-AT (Advanced Technology) tahun 1984, telah diterbitkan PC-DOS 3.0 dan MS-DOS 3.05. Dimana versi ini mendukung pemakaian disk drive kapasitas 1.2 MB dan pemakaian disk memori yang disebut Virtual Disk atau RAM Disk dengan menggunkan extended memory yang mana belum dapat dipakai langsung oleh DOS versi ini.
DOS 3.1
Karena pada versi 3.0 ada sedikit bug, maka pada Maret 1985, secara bersamaan pihak IBM dan Microsoft mengeluarkan versi baru mereka yaitu PC-DOS 3.1 dan MS-DOS 3.1. Kelebihan versi ini adalah mendukung pemakaian sistem jaringan komputer (network).
DOS 3.2
Pada akhir tahun 1985, pihak IBM memperkenalkan komputer jinjing (laptop), untuk mendukung pengoperasiannya dikeluarkan PC-DOS 3.2 yang mampu memanfaatkan disk drive dengan ukuran 3.5 inci ukuran 720 KB yang biasanya dipakai pada komputer laptop. Dan Microsoft mengeluarkan versi yang sama pada bulan Januari tahun berkut.
DOS 3.3
Pada pertengahan tahun 1987, dikeluarkan PC-DOS 3.30 dan MS-DOS 3.30, yang mana merupakan DOS yang paling banyak pemakainya di Indonesia, karena pada saat itu kita sedang gencar-gencarnya belajar komputer. Hingga kini masih banyak pemakai komputer yang menggunkan DOS versi ini. Kemampuan barunya adalah dapat mengakses hard disk sebanyak 30MB.
Sebenarnya di Eropa dan Amerika, versi ini mendapat saingan ketat dari sistem operasi baru yaitu OS/2 (Operating System 2) yang kusus diciptakan untuk pemakai komputer PS/2 (Personal System 2), namun karena keadaan OS/2 terjepit antara kemampuan DOS dan UNIX, maka OS/2 jumlah pemakainya stingkat dibawah DOS.
DOS 4.0
Pada bulan Juli 1988 terbit PC-DOS 4.0 dan beberapa bulan berikutnya tepatnya Desember, terbit versi perbaikannya PC-DOS 4.01 dan MS-DOS 4.01. Disini ada fasilitas baru yang dinamakan program Shell untuk mengontrol kerja komputer dengan sistem menu, dan dikenalkan sistem label serial number untuk disk yang baru diformat.
Mulai versi ini ukuran file sistem DOS seperti IBMBIO.COM/ IO.SYS, IBMDOS.COM/ MSDOS.SYS, dan COMMAND.COM pada satu disket makin membengkak, menjadikan sempit ruang disket itu sendiri. Karena itu,lebih baik menggunkan disket dengan kapasitas 360 KB.
DOS 5.0
Pertengahan tahun 1991 muncul PC-DOS 5.0 dan MS-DOS 5.0. Pada versi ini, pemakaian memori yang semula masih agak membingungkan telah diperbaiki, disamping penambahan fasilitas program bantu yang mana merupakan kerja sama dengan perusahaan Central Point Inc. pembuat program MIRROR, UNDELETE dan UNFORMAT.
DOS 6.0
Pada bulan Maret 1993, Microsoft memperkenalkan MS-DOS 6.0. Mulai versi ini pemakaian PC-DOS semakin berkurang, dimana semua pemakai komputer lebih cenderung memakai MS-DOS daripada PC-DOS, ini dikarenakan versi dari Microsoft lebih luwes untuk digunakan pada berbagai PC, dibandingkan PC-DOS yang beberapa perintahnya hanya jalan bila PC anda buatan IBM murni.
Pada versi ini juga ditambahkan beberapa utility baru dan perintah-perintah konfigurasi sistem termasuk memori extended memory lebih mudah. Untuk utility yang ditambahkan sudah terkenal, seperti MSAV (Microsoft Anti Virus) yang merupakan kerjasama dari CPAV (Central Point Anti Virus), DoubleSpace yang berguna untuk melipatgandakan isi media penyimpanan dll.
Versi ini untuk memperbaiki versi 6.0, dimana terdapat perbaikan pada utility DoubleSpace, dan manajemen memori. Selain itu ada tambahan perintah baru seperti fasilitas MOVE, dan tampilan daftar file (directory) yang lebih mudah dibaca.
DOS 6.2
Pada versi ini terdapat perbaikan isi file DOS versi 6.0 dan 6.2, terutama file DOUBLESPACE sudah dihilangkan, karena ada perselisihan dengan pihak pembuat program pemampat data Stacker.
DOS under Microsoft Windows (DOS 7.0 ke atas)
Sejak diperkenalkanya sistem operasi Microsoft Windows, pemakaian sistem operasi DOS mulai berkurang, karena tampilan yang lebih menarik (GUI). Tetapi untuk menjembatani pemakai aplikasi yang masih menggunakan tampilan teks pada DOS, maka DOS ini masih dipertahankan.
E. Sejarah perkembangan Linux

Pada tahun 1969, Ken Thompson dan Dennis Ritchie (juga adalah developer bahasa C), para peneliti di AT&T Bell Laboratorium Amerika, membuat sistem operasi UNIX, cikal bakal dari Linux. UNIX mendapatkan perhatian besar karena merupakan sistem operasi pertama yang dibuat bukan oleh hardware maker. Selain itu juga karena seluruh source code-nya dibuat dengan bahasa C, sehingga mempermudah pemindahannya ke berbagai platform.
Dalam waktu singkat UNIX berkembang dalam dua jalur : UNIX yang dikembangkan oleh Universitas Berkeley dan yang dikembangkan oleh AT&T. Setelah itu mulai banyak perusahaan yang melibatkan diri, dan terjadilah persaingan yang melibatkan banyak perusahaan untuk memegang kontrol dalam bidang sistem operasi. Persaingan ini menyebabkan perlu adanya standarisasi. Dari sini lahirlah proyek POSIX yang dimotori oleh IEEE (The Institute of Electrical and Electronics Engineers) yang bertujuan untuk menetapkan spesifikasi standar UNIX. Sejak saat itu, muncul berbagai macam jenis UNIX.
Salah satu diantaranya adalah MINIX yang dibuat oleh A. S. Tanenbaum untuk tujuan pendidikan. Source code MINIX inilah yang oleh Linus Torvalds, seorang mahasiswa Universitas Helsinki pada waktu itu, kemudian dijadikan sebagai referensi untuk membuat sistem operasi baru yang gratis dan yang source codenya bisa diakses oleh umum. Sistem operasi ini kemudian diberi nama Linux. Dalam membangun Linux, Linus menggunakan tool-tool dari Free Foundation Software yang berlisensi GNU. Kemudian untuk menjadikan Linux sebuah sistem operasi yang utuh, dia memasukkan program-program yang juga berlisensi GNU.
Berawal dari sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.
Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell.
Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada kernel dari suatu sistem operasi. Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dariMinix.
Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum pada tahun 1987.
Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux telah digunakan di berbagai domain, dari sistem benam sampai superkomputer, dan telah mempunyai posisi yang aman dalam instalasi server web dengan aplikasi LAMP-nya yang populer. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan lebih Lingkungan sistem operasi ini termasuk :
  •  Ratusan program termasuk, kompiler, interpreter, editor dan utilitas
  •  Perangkat bantu yang mendukung konektifitas, Ethernet, SLIP dan PPP, dan interoperabilitas.
  •  Produk perangkat lunak yang reliabel, termasuk versi pengembangan terakhir.
  •  Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan
Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang beragam kebutuhan dan lokasinya dan juga bertindak sebagai team pengembang sendiri.
Sejarah Linux berkaitan dengan GNU. Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas. Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver
Linux tidak memiliki suatu logo yang terlihat menarik, hanyalah sebuah burung Penguin yang memperlihatkan sikap santai ketika berjalan. Logo ini mempunyai asal mula yang unik, awalnya tidak ada suatu logo yang menggambarkan trademark dari Linux sampai ketika Linus ( Sang Penemu ) berlibur ke daerah selatan dan bertemu dengan seekor linux kecil dan pendek yang secara tidak sengaja menggigit jarinya. Hal ini membuatnya demam selama berhari-hari. Kejadian ini kemudian menginspirasi dirinya untuk memakai penguin sebagai logonya
TUX, nama seekor pinguin yang menjadi logo maskot dari linux. TUX hasil karya seniman Larry Ewing pada waktu developer merasakan Linux harus mempunyai logo trademark ( 1996 ), dan atas usulan James Hughes dipilihlah nama TUX yang berarti Torvalds UniX. Lengkap sudah logo dari Linux, berupa penguin dengan nama TUX. Trademark ini segera didaftarkan untuk menghindari adanya pemalsuan. Linux terdaftar sebagai Program sistem operasi ( OS ).


Sumber   :
:http://tadomunotfound.blogspot.com/2017/09/makalah-sej-arah-dan-perkembangan.html?m=1

https://www.linux.or.id/sejarah-dan-perkembangan-linux.html

http://blog.unnes.ac.id/setyani/2016/04/01/sejarah-perkembangan-sistem-operasi/
Share:

Postingan Populer

Diberdayakan oleh Blogger.

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.