HATSUNE MIKU
Archive for Oktober 2018
(Tugas 3) Data Transfer With A DMA Controller
Pengertian DMA (Direct Memory
Access)
DMA
(Direct Memory Access) adalah suatu hardware spesial (chip) yang dapat
mengontrol aliran bit data antara memory (RAM) dan beberapa controller dari I/O
devices tanpa memerlukan interferensi dari CPU secara terus menerus. (Mengakses
dan mengontrol memori sistem tanpa interferensi CPU secara terus menerus).
Fungsi DMA (Direct Memory Access)
Fungsi dari DMA sendiri adalah agar CPU dapat melakukan
pekerjaan atau instruksi yang berbeda ketika melakukan operasi baca tulis dari
perangkat peripheral. Tanpa adanya DMA CPU akan terus sibuk melakukan
operasi baca tulis (transfer data) dan tidak dapat melakukan atau menyelesaikan
instruksi yang lain. Dengan adanya DMA, CPU cukup mempersiapkan DMA chip dengan
cara memberikan beberapa informasi seperti jumlah data bit yang ditransfer,
alamat dari device dan memory yang diperlukan dan arah dari aliran data
tersebut, setelah itu DMA chip sendiri yang akan menyelesaikannya. DMA chip
akan melakukan interupt, ketika pekerjaannya sudah selesai. Selama DMA chip
melakukan tugasnya hingga munculnya interupt, CPU dapat menyelesaikan instruksi
yang lainnya.
Cara
Kerja DMA (Direct Memory Access)
Selama transfer byte blok, urutan berikut terjadi saat
byte data dikirim dari antarmuka ke memori :
1.
Antarmuka
mengirimkan DMA controller permintaan untuk layanan DMA.
2.
Permintaan
bus dibuat ke pin HOLD (aktif tinggi) pada mikroprosesor 8086 dan pengendali mendapatkan
kontrol bus.
3.
Hibah
bus dikembalikan ke pengontrol DMA dari pin Hold Acknowledge (HLDA) (aktif
tinggi) pada mikroprosesor 8086.
4.
Pengontrol
DMA menempatkan isi register alamat ke bus alamat.
5.
Pengontrol
mengirimkan antarmuka pengakuan DMA, yang memberitahu antarmuka untuk
meletakkan data pada bus data. (untuk
output itu sinyal antarmuka untuk mengunci data berikutnya ditempatkan di bus).
6.
Data
byte ditransfer ke lokasi memori yang ditunjukkan oleh bus alamat.
7.
Antarmuka
mengaitkan data.
8.
Permintaan
bus dijatuhkan, pin HOLD menjadi rendah, dan pengendali melepaskan bus.
9.
Hibah
bus dari mikroprosesor 8086 dijatuhkan dan pin HLDA menjadi rendah.
10.
Register
alamat bertambah 1.
11.
Hitungan
byte dikurangi 1.
12.
Jika
jumlah byte tidak nol, kembali ke langkah 1, jika tidak hentikan.
REFERENCES
Source
By :
(Tugas 2) Pengertian Dan Contoh Batch System, Critical Section, Process Control Block, Distributed Processing, Handheld, Thread
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. But, dalam beberapa fungsi sistem operasi, seperti os yang
tengah berkembang pada jaman sekarang ini. Contohnya adalah FMS ( Fortarn
Monitoring System ) dan IBSYS.
Jadi bisa disimpulkan, bahwa komputer generasi ke-2 ini
merupakan generasi pertama Sistem Operasi.
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 yang berkaitan.
Ada
2 cara dalam Batch System yaitu :
1. Resident Monitor
· Operator bertugas
mengatur urutan job
· Job – job yang sama
cukup dicetak sekali saja, cara inilah yg disebut “Batch system”
Teknik pengurutan job
secara manual begini akan menyebabkan tingginya waktu
menganggur
CPU. Muncul teknik pengurutan job otomatis yg mampu mentransfer secara otomatis
dari suatu proses ke proses lainnya.Program kecil dan bersifat residen dimemori
serta berisi urutan2 job yg akan berpindah secara otomatis, inilah “Resident
Monitor”.
2. Overlap Operasi antara
I/O dg CPU
· Off line Processing,
data yg dibaca dari card reader disimpan dulu dalam tape driver sebelum dibawa
ke CPU, demikian pula informasi yg mau dicetak, disimpan dulu di tape
· Spooling adalah
suatu program dapat dikerjakan walaupun I/O masih mengerjakan proses
lainnya dan disk secara bersamaan menggunakan data untuk banyak proses.
Pengertian multi programming adalah kegiatan menjalankan beberapa program pada
memori pada satu waktu.
Critical Section
Dalam pemrograman bersamaan, akses bersamaan ke sumber daya bersama dapat
menyebabkan perilaku yang tidak terduga atau keliru, sehingga bagian dari
program di mana sumber daya bersama diakses dilindungi. Bagian yang dilindungi
ini adalah bagian kritis atau wilayah kritis. Ini tidak dapat dijalankan oleh
lebih dari satu proses dalam satu waktu. Biasanya, bagian kritis mengakses
sumber yang dipakai bersama, seperti struktur data, perangkat periferal, atau
koneksi jaringan, yang tidak akan beroperasi dengan benar dalam konteks
beberapa akses bersamaan.
Kode atau proses yang berbeda dapat terdiri dari variabel yang sama atau
sumber daya lain yang perlu dibaca atau ditulis tetapi hasilnya bergantung pada
urutan di mana tindakan tersebut terjadi. Sebagai contoh, jika sebuah variabel ‘x’ adalah untuk dibaca
oleh proses A, dan proses B memiliki untuk menulis ke variabel yang sama ‘x’
pada saat yang sama, proses A mungkin mendapatkan baik nilai lama atau baru
‘x’.
Process A:
//
Process A
.
.
b = x+5; // instruction executes at
time = Tx
.
Process B:
//
Process B
.
.
x
= 3+z; // instruction
executes at time = Tx
.
Dalam kasus seperti ini, bagian penting. Dalam kasus di atas, jika A perlu
membaca nilai pembaruan ‘x’, mengeksekusi Proses A dan Proses B secara
bersamaan mungkin tidak memberikan hasil yang diperlukan. Untuk mencegahnya,
variabel 'x' dilindungi oleh bagian penting. Pertama, B mendapat akses ke
bagian. Setelah B selesai menulis nilainya, A mendapat akses ke bagian kritis
dan variabel ‘x’ dapat dibaca.
Dengan hati-hati mengontrol variabel mana yang dimodifikasi di dalam dan di
luar bagian kritis, akses bersamaan ke variabel yang dibagikan akan dicegah.
Bagian kritis biasanya digunakan ketika program multi-berulir harus memperbarui
beberapa variabel terkait tanpa utas yang terpisah membuat perubahan yang
bertentangan dengan data tersebut. Dalam situasi yang terkait, bagian penting
dapat digunakan untuk memastikan bahwa sumber yang dipakai bersama, misalnya,
printer, hanya dapat diakses oleh satu proses dalam satu waktu.
Dalam pemrograman paralel, kode ini dibagi menjadi untaian. Variabel yang
saling-baca-tulis dibagi antara utas dan setiap utas memiliki salinannya.
Struktur data seperti daftar tertaut, pohon, tabel hash, dll. Memiliki variabel
data yang ditautkan dan tidak dapat dipisah antara untaian dan karenanya
menerapkan paralelisme sangat sulit. Untuk meningkatkan efisiensi penerapan
struktur data beberapa operasi seperti penyisipan, penghapusan, pencarian harus
dijalankan secara paralel. Saat melakukan operasi ini, mungkin ada skenario di
mana elemen yang sama sedang dicari oleh satu utas dan dihapus oleh yang lain.
Dalam kasus seperti itu, output mungkin keliru. Benang mencari elemen mungkin
memiliki hit, sedangkan utas lainnya dapat menghapusnya setelah waktu itu.
Skenario ini akan menyebabkan masalah dalam program berjalan dengan menyediakan
data palsu. Untuk mencegah hal ini, satu metode adalah bahwa seluruh struktur
data dapat disimpan di bawah bagian kritis sehingga hanya satu operasi yang
ditangani pada suatu waktu. Metode lain adalah mengunci node yang digunakan di
bawah bagian kritis, sehingga operasi lain tidak menggunakan node yang sama.
Menggunakan bagian kritis, dengan demikian, memastikan bahwa kode memberikan
output yang diharapkan.
Bagian penting juga dibutuhkan dalam jaringan komputer.
Ketika data tiba di soket jaringan, mungkin tidak tiba dalam format yang
dipesan. Katakanlah program ‘X’ yang dijalankan di komputer perlu mengumpulkan
data dari soket, mengatur ulang dan memeriksa jika ada yang hilang. Meskipun
program ini berfungsi pada data, tidak ada program lain yang harus mengakses
soket yang sama untuk data tersebut. Oleh karena itu, data soket dilindungi
oleh bagian penting sehingga program 'X' dapat menggunakannya secara eksklusif.
Process Control Block
Tiap
proses digambarkan dalam sistem operasi oleh sebuah process control block PCB -
juga disebut sebuah control block. PCB berisikan banyak bagian dari informasi
yang berhubungan dengan sebuah proses yang spesifik, termasuk hal-hal dibawah
ini :
1. Status proses: status mungkin, new,
ready, running, waiting, halted, dan juga banyak lagi.
2. Program counter: suatu stack yang
berisi alamat dari instruksi selanjutnya untuk dieksekusi untuk proses ini.
3. CPU register: Register bervariasi
dalam jumlah dan jenis, tergantung pada rancangan komputer. Register
tersebut termasuk accumulator , indeks register, stack pointer ,
general-purposes register , ditambah code information pada kondisi apa pun.
Besertaan dengan program counter, keadaaan/status informasi harus disimpan
ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja
dengan benar setelahnya.
4. Informasi managemen memori:
Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas
register, tabel page/halaman, atau tabel segmen tergantung pada sistem memori
yang digunakan oleh sistem operasi.
5. Informasi pencatatan: Informasi ini
termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah
akun jumlah job atau proses, dan banyak lagi.
6. Informasi status I/O: Informasi
termasuk daftar dari perangkat I/O yang di gunakan pada proses ini, suatu
daftar berkas-berkas yang sedang diakses dan banyak lagi.
7. PCB hanya berfungsi sebagai tempat
penyimpanan informasi yang dapat bervariasi dari proses yang satu dengan yang
lain.
Gambar Proses Control Blok
Elemen – elemen dari Process Control Block (PCB) :
1. Identifier : menjelaskan proses yang
sedang terjadi.
2. State : kondisi yang terjadi pada
proses.
3. Priority : urutan perintah yang
jelas pada suatu proses.
4. Program counter : instruksi pada
proses.
5. Memory pointers : media penyimpanan
(penunjuk alamat) pada proses.
6. Context data : data yang berkaitan
dengan proses.
7. I/O status information : terdapat
masukan dan keluaran yang diinginkan.
8. Accounting information : memberikan
informasi yang dibutuhkan.
Macam – Macam Jenis Status Proses
Jenis
status yang mungkin dapat disematkan pada suatu proses pada setiap sistem
operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum,
yaitu :
1. Ready adalah status dimana proses
siap untuk dieksekusi pada giliran berikutnya.
2. Running adalah status dimana saat
ini proses sedang dieksekusi oleh prosesor.
3. Blocked adalah status dimana proses
tidak dapat dijalankan pada saat prosesor siap/bebas.
Distributed Processing
Pengolahan terdistribusi adalah frasa yang
digunakan untuk merujuk ke berbagai sistem komputer yang menggunakan lebih dari
satu komputer (atau prosesor) untuk menjalankan aplikasi. Ini termasuk
pemrosesan paralel di mana satu komputer menggunakan lebih dari satu CPU untuk
menjalankan program.
Lebih sering, bagaimanapun, pemrosesan
terdistribusi mengacu pada jaringan area lokal (LAN) yang dirancang sehingga
satu program dapat berjalan secara bersamaan di berbagai situs. Kebanyakan
sistem pemrosesan terdistribusi berisi perangkat lunak canggih yang mendeteksi
CPU idle di jaringan dan memilah program untuk menggunakannya.
Bentuk lain dari pemrosesan terdistribusi melibatkan basis data terdistribusi. Ini adalah basisdata tempat data disimpan di dua atau lebih sistem komputer. Sistem basis data melacak di mana data berada sehingga sifat terdistribusi dari database tidak jelas bagi pengguna.
Bentuk lain dari pemrosesan terdistribusi melibatkan basis data terdistribusi. Ini adalah basisdata tempat data disimpan di dua atau lebih sistem komputer. Sistem basis data melacak di mana data berada sehingga sifat terdistribusi dari database tidak jelas bagi pengguna.
Contoh dari Distributed
Data Processing System adalah komputer yang dirancang untuk tugas-tugas
melaksanakan proyek, analisis finansial, penjadwalan waktu dan akuntansi.
Contoh lainnya, pengolahan data pada server yahoo yang tersebar hampir di
seluruh dunia secara distribusi, setiap wilayah mempunyai server masing-masing.
Seperti di indonesia mempunyai server tersendiri sehingga pengolahan data tidak
di pusat melainkan di wilayah masing-masing, dll.
Handheld
Handheld
computer adalah komputer yang cukup kecil 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 pen ini 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. Contoh
system handheld adalah Android, Symbian.
Thread
Proses
itu ada 2 macem :
1.
Proses berat (heavyweight) disebut
proses tradisional.
2.
Proses ringan (lightweight) disebut
THREAD.
Thread adalah unit dasar dari utilitas CPU. Di dalamnya
terdapat ID thread, program counter, register, dan stack. Dan saling berbagi
dengan thread lain dalam proses yang sama.
Keuntungan
memakai Thread :
· Tanggap: Multi-threading mengizinkan
program untuk terus berjalan walaupun pada bagian program tersebut diblock atau
sedang dalam keadaan menjalankan operasi yang lama/panjang. Contohnya
multithread web browser dapat mengizinkan pengguna berinteraksi dengan suatu
thread ketika suatu gambar sedang diload oleh thread yang lain.
· Pembagian sumber daya: Secara
default, thread membagi memori dan sumber daya dari proses. Keuntungan dari
pembagian kode adalah aplikasi mempunyai perbedaan aktifitas thread dengan
alokasi.
· Ekonomis: Mengalokasikan memori dan
sumber daya untuk membuat proses itu sangat mahal. Alternatifnya thread membagi
sumber daya dari proses, Jadi lebih ekonomis.
· Pemberdayaan arsitektur
multiprosesor: Keuntungann dari multithreading dapat ditingkatkan dengan
arsitektur multiprosesor, dimana setiap thread dapat berjalan secara parallel
pada prosesor yang berbeda. Pada arsitektur prosesor tunggal, CPU biasanya
berpindah-pindah antara setiap thread dengan cepat, sehingga terdapat ilusi
paralelisme, tetapi pada kenyataannya hanya satu thread yang berjalan di setiap
waktu.
Selain itu
:
1. User thread adalah pengelolaan
thread yang dilakukan oleh user level (pengguna).
2. Kernel thread adalah pengelolaan
thread yang dilakukan oleh kernel komputer sehingga user tidak dapat
menginterupsi.
Macam – Macam Thread :
· Single threading : proses hanya
mengeksekusi satu thread dalam satu waktu.
· Multi-threading : proses dapat
mengeksekusi sejumlah thread dalam satu waktu.
Model Multi – Threading :
One to one : Memetakan setiap user
thread ke dalam 1 kernel thread.
Kelebihan
: Model
one-to-one lebih sinkron daripada model many-to-one karena mengizinkan thread
lain untuk berjalan ketika suatu thread membuat pemblokingan terhadap sistem
pemanggilan, hal ini juga membuat multiple thread bisa berjalan secara parallel
dalam multiprosesor.
Kekurangan: Dalam
pembuatan user thread diperlukan pembuatan korespondensi thread pengguna.
Karena dalam proses pembuatan kernel thread dapat mempengaruhi kinerja dari
aplikasi, maka kebanyakan dari implementasi model ini membatasi jumlah thread
yang didukung oleh system.
Model
ini ada pada Windows NT dan OS/2.
One
to Many: memetakan beberapa tingkatan thread user hanya ke satu buah kernel
thread.
Kelebihan : Managemen
proses thread dilakukan oleh (di ruang) pengguna, sehingga menjadi lebih
efisien.
Kekurangan
: Multi
thread tidak dapat berjalan atau bekerja secara paralel di dalam multiprosesor
karena hanya satu thread saja yang bisa mengakses kernel dalam suatu waktu.
Model
ini ada pada Solaris Green dan GNU Portable.
Many
to Many : Membolehkan setiap tingkatan user thread dipetakan ke banyak kernel
thread.
Kelebihan
:
1. Developer dapat membuat user thread
sebanyak yang diperlukan dan kernel thread yang bersangkutan dapat berjalan
secara parallel pada multiprocessor.
2. Dan ketika suatu thread menjalankan
blocking system call maka kernel dapat menjadwalkan thread lain untuk melakukan
eksekusi.
Kekurangan
:
1. Developer dapat membuat user thread
sebanyak mungkin, tetapi konkurensi tidak dapat diperoleh karena hanya satu
thread yang dapat dijadwalkan oleh kernel pada suatu waktu.
Model
ini ada pada Solaris, IRIX, dan Digital UNIX.
REFERENCES
Source
By :
(Tugas 1) Sejarah Sistem Operasi DOS, Windows, MAC OS, Linux, Android
Sejarah
Sistem Operasi DOS (Disk Operating System)
Pada tahun 1975, komputer pribadi
(PC) pertama Altair diproduksi MITS (Micro Instrumentation Telemetry System) of
Albuquerque, New Mexico dengan prosesor 8080 8 bit dan memori 256 byte, tanpa
keyboard, layar, tape atau disk, seharga $400. Komputer ditujukan untuk para
hobbyist elektronika. Pada komputer ini, Bill Gates menulis interpreter BASIC.
Sistem operasi yang ada adalah CP/M dari Digital Research.
Tahun 1979, Tim Paterson dari
Seatle Computer Products membuat 86-DOS meniru CP/M untuk menguji produk – produk
berbasis prosesor 8086.
Agustus 1981, Microsoft membeli 86-DOS dari Tim
Paterson dan diperbaiki menjadi MS-DOS versi 1.0, dirilis sebagai MS-DOS atau
PC-DOS versi 1.00. Sistem operasi ini dibuat dengan 4000 baris kode bahasa
assembly.
Fitur – fitur MS-DOS versi 1.0 :
1. Memakai
memori 12 KiloByte di prosesor Intel 8086 dengan memori 64 KiloByte.
2. Hanya
mendukung 1 direktori (flat directory) dan 64 file.
3. Tidak
mendukung harddisk.
4.
Hanya mendukung floppy disk 5¼ inchi 160
KiloByte, dengan 512 byte/sektor.
MS-DOS
dipasarkan dengan dua nama, yaitu :
1.
PC-DOS merupakan rilis untuk IBM PC.
2. MS-DOS.
Sistem
PC-DOS berisi :
1. ibmio.com,
yaitu disk dan character I/O system.
2. ibmdos.com,
yaitu disk dan file manager.
3. command.com,
yaitu command processor, shell primitif.
Sistem
operasi MS-DOS berisi :
1. ibmio.com,
yaitu disk dan character I/O system.
2. io.sys,
yaitu disk dan file manager.
3. msdos.sys,
yaitu command processor, shell primitif.
Sistem
operasi kompatibel dengan CP/M, dengan peningkatan alokasi disk, lebih cepat
dan mendukung shell script primitif disebut batch files.
Oktober
1982, di-rilis MS-DOS versi 1.1 mendukung disket 320 KByte.
MS-DOS
versi 2.0
Tahun 1983, IBM mengembangkan PC XT,
komputer pribadi (PC) berbasis harddisk dan kemudian dirilis MS-DOS versi 2.0
untuk PC-XT dengan fitur berikut :
1. Mendukung
harddisk.
2. Mendukung
direktori hirarki (hierarchical directory).
3. Menyediakan
perintah DOS lebih kaya dengan program eksternal sebagai utilitas.
4. Ditambah
kemampuan meniru UNIX seperti I/O redirection, pipeline, filter dan background
printing (print spooler), pemakaian file descriptor.
5. Mendukung disket 360 KiloByte, system
configuration (config.sys), user-installable device driver, memory management
dan customized shell.
Sistem
operasi ini memakai memori 24 KiloByte, dibuat dengan 20.000 baris assembly.
MS-DOS
versi 2.05
Mendukung time, date,
currency, dan decimal symbols, 16-bit Japanese Kanji.
Tahun 1984, IBM membuat PC AT dengan prosesor Intel 80286 yang menyediakan pengalamatan extended (extended addressing) dan karakteristik proteksi memori (memory protection), user dan kernel mode, ring-based protection dan kemampuan menjalankan banyak program sekaligus.
PC AT menyediakan disket 1.2M, battery backup clock, informasi konfigurasi pada CMOS, harddisk lebih dari 10M, mendukung RAM disk.
Tahun 1984, IBM membuat PC AT dengan prosesor Intel 80286 yang menyediakan pengalamatan extended (extended addressing) dan karakteristik proteksi memori (memory protection), user dan kernel mode, ring-based protection dan kemampuan menjalankan banyak program sekaligus.
PC AT menyediakan disket 1.2M, battery backup clock, informasi konfigurasi pada CMOS, harddisk lebih dari 10M, mendukung RAM disk.
MS-DOS
versi 3.0
Kemampuan Intel 80286
tidak sepenuhnya digunakan oleh MS-DOS 3.0 agar kompatibel dengan rilis
sebelumnya, menggunakan sebagai 8086 cepat (fast 8086).
Fitur:
Fitur:
1. Mendukung
keyboard dan peripheral harddisk baru (AT Bus).
2. Shell
bisa diganti oleh pemakai, misalnya dengan Norton Shell yaitu NDOS.COM.
Sistem operasi memakai memori 36KByte,
dibuat dari 40.000 baris assembly.
MS-DOS
versi 3.1
Mendukung jaringan PC-PC. Memori
yang dipakai tidak bertambah, diperoleh dengan menambahkan bagian sistem
operasi yang dapat di-swap.
MS-DOS versi 3.2
Mendukung disket 3 1/2 inchi dan
IBM Token Ring, tapi penuh bug.
Tahun 1987, IBM membuat keluarga komputer PS/2.
Tahun 1987, IBM membuat keluarga komputer PS/2.
MS-DOS versi 3.3
Rilis inipun tidak sepenuhnya memakai kemampuan
prosesor pada PS/2 yang menggunakan Intel 80286 atau Intel 80386.
Fitur
:
1.
Mendukung komunikasi serial standar
sampai 19.200 bps.
2. Memori
yang dipakai adalah 46 Kbyte.
MS-DOS
versi 4.0
Mendukung harddisk lebih besar,
dari 32 MByte sampai dengan 2 Gigabyte.
Meskipun program terbatas sampai 640 Kbyte, RAM 16 Mbyte dapat digunakan sebagai Ram disk untuk meningkatkan kinerja sistem file. Memberikan menu-driven shell tidak hanya keyboard oriented shell.
Meskipun program terbatas sampai 640 Kbyte, RAM 16 Mbyte dapat digunakan sebagai Ram disk untuk meningkatkan kinerja sistem file. Memberikan menu-driven shell tidak hanya keyboard oriented shell.
MS-DOS
versi 5.0
April
1991, dirilis MS-DOS versi 5.0 dengan fitur :
1. Mendukung
penggunaan extended memory.
2. Program
terbatas sampai 640 Kbyte, menggunakan extended memory untuk user-written
device driver dan utilitas-utilitas.
Sejarah
Sistem Operasi Windows
1. Windows
1.0
Sistem operasi Windows
1.0 dikeluarkan pada tanggal 20 November 1985 dan diresmikan pertama kali pada
tanggal 10 November 1983 yang dijuluki dengan Windows Graphic Environment 1.0.
Windows 1.0 bukanlah sebuah sistem operasi yang lengkap, namun hanya memperluas
kemampuan MS-DOS dengan tambahan antarmuka grafis berbasis 16-bit. Windows 1.0
juga memiliki masalah dan kelemahan sama yang dimiliki oleh MS-DOS. Selain itu,
Apple yang menuntut Microsoft membuat Microsoft membatasi kemampuannya. Sebagai
contoh, jendela-jendela di dalam Windows 1.0 hanya dapat ditampilkan di layar
secara “tile” saja, sehingga jendela tersebut tidak dapat saling menimpa satu
sama lainnya. Tentu saja, Windows 1.0 memiliki cukup banyak kekurangan sehingga
belum begitu dikenal di masyarakat.
2.
Windows 2.0
Windows 2.0 mendapatkan keuntungan,
karena dapat menggunakan prosesor terbaru pada tahun itu, yaitu Intel 286
Prosesor, memory yang lebih besar, dan fitur komunikasi antar aplikasi dengan
menggunakan Dynamic Data Exchange (DDE). Dengan peningkatan dukungan grafis,
pengguna sekarang dapat mengatur besar kecil ukuran jendela dan penambahan
dukungan untuk keyboard. Jadinya, kita dapat menggunakan Windows dengan hanya
berbekal keyboard dan juga dukungan Keyboard Shortcut. Windows 2.0 sendiri di
luncurkan pada tanggal 9 Desember 1987. Lalu, rilis selanjutnya yaitu Windows
2.1 sampai Windows 2.03, menambah fitur yaitu Protected Mode dan penggunaan
memory yang lebih besar pada prosesor Intel 386.
3. Windows 3.0
Windows 3.0 dirilis pada tanggal 22
Mei 1990. Windows 3.0 memiliki kemampuan dukungan kartu grafis SVGA atau XGA
dan juga icon. Microsoft menyediakan SDK (Software Development Kit) sehingga
para developer piranti lunak dapat mengembangkan aplikasi agar mampu berjalan
di Windows 3.0 ini. Sistem ini mengenalkan Virtual Device Driver (VXD) yang
berguna untuk meminimalisasi ketergantungan setiap driver pada perangkat keras
tertentu. Sistem ini berevolusi menjadi Windows 3.1 yang mengenalkan fitur
Multimedia dan True Type Font. Sistem ini memudahkan End-User karena adanya
fitur Drag and Drop. Windows versi 3.0 ini berkembang menjadi Windows 3.11 yang
mendukung aplikasi NetWorking.
4. Windows 95
Windows 95 yang memiliki nama kode
Chicago dalam masa pengembangan dirilis tanggal 24 Agustus 1995. Windows 95
sudah terintegrasi dengan 32-bit TCP/IP (Transmission Control Protocol/Internet
Protocol) dan sudah mendukung jaringan Internet, dial-up networking, dan
dukungan Plug and Play, dimana kita bisa menginstall Device dengan hanya
mencolok kabel hardwarenya. Versi 32 bit dari Windows 95 terdapat peningkatan
kapabilitas multimedia, fitur yang lebih kaya untuk mobile computing, dan
Networking yang sudah diintegrasikan.
5. Windows 98
Pada 25 Juni 1998, Microsoft merilis sebuah sistem operasi
Windows baru, yang dikenal sebagai Windows 98. Windows 98 dianggap sebagai
revisi minor terhadap Windows 95, tapi secara umum dilihat jauh lebih stabil
dan dapat diandalkan dibandingkan dengan pendahulunya, Windows 95. Windows 98
mencakup banyak driver perangkat keras baru dan dukungan sistem berkas FAT32
yang lebih baik yang mengizinkan partisi untuk memiliki kapasitas lebih besar
dari 2 gigabyte, sebuah batasan yang terdapat di dalam Windows 95.
Dukungan USB di dalam Windows 98 pun juga jauh lebih baik
dibandingkan dengan pendahulunya. Dengan kehadiran Windows 98 mengundang banyak
kontriversi saat Microsoft memasukkan penjelajah web Microsoft Internet
Explorer ke dalam sistem operasi dan tidak dapat dicabut, sehingga menjadikan
Windows Explorer dan GUI Windows mampu menampilkan direktori seolah-olah
halaman web.
6. Windows 2000
Windows 2000 termasuk kedalam
keluarga Windows NT. Dirilis pada 17 February 2000, Windows 2000 ini khusus
dibuat untuk kalangan bisnis. Ada versu Professional, Server, Advanced Server
dan Datacenter Server. Untuk pengguna rumahan, Windows merilis Windows ME
beberapa bulan kemudian. Fitur-fitur baru yang diadopsi dari Windows 98 juga
ditanamkan di dalamnya, seperti Device Manager yang telah ditingkatkan (dengan
menggunakan Microsoft Management Console), Windows Media Player, dan DirectX
6.1 (yang memungkinkan sistem operasi berbasis kernel Windows NT untuk
menjalankan game).
7. Windows ME
(Millennium Edition)
Sesuai dengan namanya, Windows ME
ini dirilis pada 14 September tahun 2000 yang sering disebut sebagai tahun
milenium. Dibandingkan dengan Windows 98, Windows ME memiliki boot time yang
jauh lebih cepat. Di Windows inilah pertama kali ada fitur System Restore untuk
merestore PC ke titik tertentu jika mengalami permasalahan. Namun demikian,
banyak yang menganggap bahwa Windows ME ini adalah produk gagal yang memiliki
banyak masalah. Keberadaan Windows ME ini pun segera digantikan oleh Windows NT
Family lainnya ( XP, Vista, 7, dan Windows 8).
8. Windows XP
Pada tahun 2001, Microsoft
memperkenalkan Windows XP (yang memiliki nama kode “Whistler” selama
pengembangan. Akhirnya, setelah merilis beberapa versi Windows berbasis Windows
9x dan NT, Microsoft berhasil menyatukan kedua jajaran produk tersebut. Windows
XP menggunakan kernel Windows NT 5.1, sehingga menjadikan kernel Windows NT
yang terkenal dengan kestabilannya memasuki pasar konsumen rumahan, untuk
menggantikan produk Windows 9x yang berbasis 16/32-bit yang sudah menua.
Windows XP merupakan versi sistem operasi Windows yang paling lama (paling
tidak hingga saat ini), karena memang berkisar dari tahun 2001 hingga tahun
2007, saat Windows Vista dirilis ke konsumen. Jajaran sistem operasi Windows XP
akhirnya diteruskan oleh Windows Vista pada 30 Januari 2007.
9. Windows Vista
9. Windows Vista
Tanggal 30 November 2006, Microsoft
meluncurkan versi baru Windows untuk pengguna rumahan dan kalangan bisnis pada
tanggal 30 Januari 2007 dengan nama Windows Vista. Fitur-fitur pada Windows
Vista perubahannya boleh dikatakan radikal, terutama pada bagian
user-interface. Kemampuan sekuritas juga ditambahkan oleh Microsoft, sehingga
Microsoft megklaim versi terbarunya ini lebih stabil,aman, dan memanjakan
pengguna computer ( walaupun menurut banyak orang hal-hal tersebut sudah ada
pada Windows XP).
10. Windows 7
Rilis selanjutnya setelah Windows
Vista adalah Windows 7, yang sebelumnya dikenal dengan sebutan Blackcomb dan
Vienna. Saat pertama kali dirilis, Windows ini memiliki kernel NT versi 6.1
build 7600, yaitu perbaikan dari Windows Vista dimana saat rilis pertama
memiliki kernel NT 6.0 build 6000. Windows 7 yang dirilis pada tanggal 22
Oktober 2009 ini memiliki keamanan dan fitur yang baru, diantaranya adalah:
Jump List, Taskbar yang membuka program dengan tampilan kecil, Windows Media
Player 12, Internet Explorer 8, dan lain-lain. Beberapa fitur yang unik adalah
Sidebar yang berganti nama menjadi Gadget dan bebas ditaruh kemana-mana pada
desktop (tidak seperti Sidebar yang hanya bisa diletakkan di tempat tertentu).
Fitur itu membuat Windows 7 menjadi menarik.
11. Windows 8
Windows 8 adalah 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. Salah satu metode
untuk mencapai hal tersebut adalah dengan mengurangi beban pemakaian RAM di
dalam Operating System. Penghematan penggunaan RAM di Windows 8 dipastikan dapat secara signifikan
memperpanjang penggunaan PC yang memakai baterai (laptop ataupun tablet PC)
karena RAM merupakan salah satu komponen di komputer yang paling banyak memakai
arus listrik.
12. Windows 10
Windows sengaja tidak mengeluarkan versi windows 9
dikarenakan para users akan menganggap windows 9 yang dipakai adalah windows 95
atau windows 98 karena berawalan 9, jika itu terus dipakai akan berbahaya. Maka
dengan itu Windows langsung memproduksi windows 10 untuk menggantikan windows 9
yang tidak boleh diproduksi. Windows ini adalah versi terbaru dari semua
software windows dengan segala kecanggihannya membuat satu dari sekian software
Operating System ini banyak digandrungi oleh masyarakat, simpel, menarik, dan
canggih.
Dengan sistem operasi Windows maka semua pekerjaan jauh
lebih mudah dijalankan, OS pada komputer atau laptop sangat mendukung
perkembangan bisnis dan juga perekonomian saat ini. Hampir semua perusahaan
menggunakan sistem operasi Windows untuk memudahkan pengolahan data.
Januari 1997
23 Oktober 1999
Sejarah Sistem Operasi MAC OS
24 Januari 1984
Mac OS pertama
dirilis, dengan nama System 1. Apple membuat OS ini sebagai satu-satunya OS di
masa itu sepenuhnya GUI. Sejak saat itu, GUI menjadi pionir
akan perkembangan OS lain.
Januari 1986
System
3 dirilis, dan di OS ini, file system ala hirarki (seperti di Mac OS dan Linux
saat ini) diperkenalkan.
13 Mei 1991
System
7 dirilis. System 7 ini adalah salah satu OS dari Apple yang
memiliki masa pakai cukup lama, dari 1991 sampai 1997.
Januari 1997
Mac OS 7.6
dirilis. OS ini adalah Mac pertama yang menggunakan nama Mac di depannya
setelah sebelumnya hanya “System” dan angka rilis.
22 Juli 1997
Mac OS 8
dirilis, cukup singkat antara versi 7.6 dan 8 ini. Di versi ini juga sebagai
penanda akan kembalinya Steve Jobs di Apple setelah sebelumnya dia
dipecat. Mac OS 8 terjual sebanyak 3 juta kopi dalam enam bulan saja.
Mac OS 9 dirilis. Mac ini
dipandang oleh Apple sebagai OS transisi dari versi 8 ke versi OS X.
24 Maret 2000
Versi
terpopuler Mac diluncurkan. Mac kali ini bernama Mac OS X. Mac
versi ini membawa perubahan desain besar, utamanya adalah apa yang dikenal
dengan Aqua, tampilan khas Mac yang membuat Mac terlihat semakin elegan dan
modern. Versi ini juga debut dari aplikasi terpopuler Mac, yaitu Dock. Kode
nama Mac OS X ini adalah Cheetah.
23 Agustus 2002
Mac OS X 10.2 dirilis. Kode nama kali ini adalah Jaguar.
29 April 2005
Mac
OS X 10.4 atau dengan kode nama Tiger dirilis. Tiger adalah
versi Mac yang sangat ditunggu kedatangannya dan populer. Buktinya adalah
terjualnya sebanyak 2 juta kopi dalam jangka enam minggu saja. Tiger juga
menjadi Mac pertama dengan menggunakan Intel setelah
sebelumnya menggunakan PowerPC.
26 Oktober 2007
Mac OS X 10.5
atau versi Leopard dirilis. Selain itu ada beberapa perubahan
di Leopard ini, yaitu Cover Flow di Finder, dan fitur yang menjadi jualan
utama, yaitu Time Machine.
20 Juni 2011
Mac OS X 10.7
dirilis. Kode nama untuk Mac ini adalah Lion. Selain itu ada
integrasi yang lebih baik antara iOS dan Mac. Selain itu, Lion menjadi Mac
pertama yang bisa diunduh di App Store seharga $29. Fitur yang ada di Lion ada
sekitar 250 fitur baru dan diperbarui.
Sejarah Sistem Operasi Linux
16 Februari 2012
Mac
OS X 10.8 diumumkan. Kode nama kali ini adalah Mountain Lion. Beberapa fitur
yang ada di sini adalah adanya iMessage, lalu integrasi dengan Twitter dan
dukungan lebih baik terhadap iCloud.
Sejarah Sistem Operasi 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 :
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 :
1. Ratusan program termasuk, kompiler,
interpreter, editor dan utilitas.
2. Perangkat bantu yang mendukung
konektifitas, Ethernet, SLIP dan PPP, dan interoperabilitas.
3. Produk perangkat lunak yang
reliabel, termasuk versi pengembangan terakhir.
4. 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
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 ).
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 ).
Sejarah Sistem Operasi Android
1. Android
Beta
Android Beta merupakan versi pertama
sistem operasi Android yang dirilis oleh Google; tepatnya pada tanggal 5
November 2007. Ini merupakan versi resmi yang diperkenalkan ke publik setelah
Google mengaukuisisi Android, Inc pada tahun 2005.
Sesaat setelah diperkenalkannya
sistem operasi Android Beta; Google merilis Software Development Kit atau
SDK dari sistem operasi Android pada 12 November. Sebagai sistem operasi open
source; pihak Google merilis kode pemrograman sistem operasi Android di bawah
lisensi Apache dan dapat digunakan oleh siapapun untuk mengembangkan sistem
operasi serta aplikasi yang dijalankan pada sistem operasi tersebut.
2.
Android versi 1.x
Sistem operasi Android resmi yang digunakan pada perangkat
telepon seluler berbasis Android pertama adalah Android 1.0 Astro.
Android 1.0 Astro pertama kali dipasang pada telepon seluler HTC Dream; sistem
operasi ini pertama kali diperkenalkan pada 23 September 2008. Nama Astro
kemudian dihilangkan karena masalah hak cipta.
Ø Android 1.1 Bender merupakan versi
update yang dirilis pada 9 Februari 2009; nama Bender kemudian juga dihilangkan
karena masalah hak cipta. Ponsel T-Mobile G1 merupakan perangkat yang
menggunakan sistem operasi ini.
Ø Android 1.5 Cupcake merupakan versi android selanjutnya
dari sistem operasi Android; ini merupakan awal dari era penamaan sistem
operasi Android dengan menggunakan nama dessert atau makanan pencuci mulut.
Sebagai versi resmi yang ketiga; dipilih nama Cupcake yang
menggunakan abjad awalan C. Sistem operasi Android ini dibuat berdasarkan
kernel Linux 2.6.27 dan pertama kali dirilis pada 30 April 2009. Terdapat
beberapa fitur baru termasuk widget yang dapat diubah ukurannya serta kemampuan
mengunggah video dan gambar ke Youtube dan Picasa.
Ø Android 1.6 Donut dirilis pada 15 September 2009;
fitur pencarian ditambahkan pada update sistem operasi ini serta desain
interface yang lebih mudah dipahami. Versi android ini juga merupakan sistem
operasi Android pertama yang dapat dikombinasikan dengan teknologi CDMA/EVDO,
802.1x, VPNs dan juga layar WVGA.
3. Android
versi 2.x
Ø Android 2.0/2.1 Eclair pertama kali dirilis pada 9
Desember 2009; terdapat peningkatan pada optimasi perangkat keras serta adanya
Google Maps 3.1.2 serta penambahan browser dengan basis HTML5. Fitur lampu
kilat untuk kamera hingga 3,2 MP serta digital zoom dan juga koneksi Bluetooth
2.1 telah ditambahkan pada versi ini.
Ø Android 2.2 Froyo atau Frozen Yoghurt dirilis
pada tanggal 20 Mei 2012 dan terpasang pada smartphone Google Nexus One. Versi
ini dapat menjalankan aplikasi Adobe Flash Player 10.1 serta menyertakan
kemampuan menggunakan kartu memori SD untuk menyimpan aplikasi. Versi ini
sempat mengalami dua kali update dengan dirilisnya Android versi 2.2.1 hingga
versi 2.2.3.
Ø Android 2.3 Gingerbread pertama kali dirilis pada 6
Desember 2010; perkembangan pesat terjadi pada update kali ini dengan optimasi kemampuan
aplikasi serta game serta disertakannya Near Field Communication. Dukungan
untuk penggunaan layar WXVGA serta perkembangan hingga dirilisnya versi 2.3.7
membuat era Gingerbread menjadi era perkembangan pesat Android yang disertai
dengan jumlah pengguna terbanyak dibandingkan versi - versi android sebelumnya.
4. Android versi 3.x
Sistem operasi Android 3.0 Honeycomb dan Android 3.1
Honeycomb dirilis untuk pertama kali pada 22 Februari 2011; sistem operasi
Android ini pertama kali dipasang pada Motorola Xoom. Tidak seperti sistem
operasi Android yang sebelumnya; Versi android 3.x Honeycomb dikembangkan
secara khusus untuk melakukan optimasi fungsi dan aplikasi pada PC tablet.
5. Android versi 4.x
Sistem operasi Android 4.0 Ice
Cream Sandwich merupakan generasi Android selanjutnya; sistem operasi
Android ini pertama kali diperkenalkan pada 19 Oktober 2011 dan Samsung Galaxy
Nexus menjadi smartphone pertama yang menggunakan sistem operasi ini.
Sistem operasi ini dikembangkan
untuk menjadi versi update dari sistem operasi Android sebelumnya; secara teori
semua perangkat telepon seluler yang menggunakan Android Gingerbread dapat
diupgrade menjadi menggunakan sistem operasi Android Ice Cream Sandwich.
Sistem operasi Android 4.1 Jelly Bean merupakan lanjutan
dari pengembangan sistem operasi Android sebelumnya; sistem operasi ini
memiliki beberapa keunggulan yang tidak dimiliki oleh sistem operasi versi
sebelumnya serta menawarkan beberapa fitur baru.
Pembaruan pada sistem input keyboard, tampilan baru pada fitur pencarian dan Voice Search serta tampilan interface yang lebih mudah dipahami dan digunakan.
Pembaruan pada sistem input keyboard, tampilan baru pada fitur pencarian dan Voice Search serta tampilan interface yang lebih mudah dipahami dan digunakan.
Penambahan fitur Google Now menjadi sebuah lompatan besar
pada sistem operasi Android 4.1 Jelly Bean ini; Google Now dapat memberikan
berbagai macam informasi terkini seperti kondisi cuaca, kepadatan lalu lintas
hingga informasi populer seperti hasil pertandingan bola basket dan sepak bola.
Sistem operasi ini pertama kali digunakan pada tablet buatan Asus yaitu Google
Nexus7.
Android 4.2 Jelly Bean merupakan versi update dari versi android 4.1; terdapat
beberapa perbaikan dan penambahan fitur seperti adanya fitur photosphere untuk
menangkap gambar panorama serta screensaver Daydream. Beberapa fitur fungsional
seperti power control, mengunci layar widget serta menjalankan beberapa user
pada PC tablet menjadi beberapa penambahan pada update sistem operasi Android
ini. Android 4.2 Jelly Bean pertama kali dipasang pada LG Google Nexus 4.
Android 4.3 Jelly Bean
pertama kali dirilis pada 24 Juli 2013 dan pertama kali dipasang pada tablet
Nexus 7; versi update dengan perbaikan pada beberapa bug kemudian dirilis pada
22 Agustus.
Android 4.4 KitKat pertama kali dirilis pada 3 September 2013; sebelumnya
sistem operasi Android ini diberi nama Key Lime Pie dan kemudian diubah karena
nama tersebut kurang populer. Sistem operasi ini sempat dikabarkan menjadi
Android versi 5.0 namun ternyata hanya menggunakan nama baru KitKat; sistem
operasi Android ini pertama kali digunakan pada Nexus 5.
6. Android versi 5.x
Sistem operasi Android
5.0 Lollipop pertama kali dirilis pada 25 Juni 2014; sebelumnya sistem
operasi ini diperkenalkan dengan kode Android L. Update penggunaan sistem
operasi Android dari versi sebelumnya ke versi 5.0 pertama kali dibuka pada 12
November 2014. Interface baru digunakan serta beberapa perbaikan pada akses
notifikasi yang lebih mudah. Perubahan paltform dengan Android Runtime
menggantikan Dalvik dilakukan guna meningkatkan performa aplikasi dan juga
mengoptimalkan konsumsi energi dari baterai.
7. Android 6.0 Marshmallow
Pertama kali
dikenalkan pada may 2015 dengan kode name ‘Android M’ yang kemudian dirilis
secara resmi pada oktober 2015. Marshmallow merupakan pengembangan dari android
Lollipop salah satu kelebihannya mampu menjaga konsumsi baterai yang lebih
hemat.
8. Android 7.0 Nougat
Beragam
peningkatan fitur dan kemampuan menghiasi kehadiran Android N yang menjadi
penerus Versi Android Marshmallow. Salah satunya adalah Multi-Window yang
memungkinkan pengguna handphone android membuka dua aplikasi sekaligus secara
split screen.
Nama Nougat diambil dari makanan penutup khas dari daratan Eropa yang berupa campuran telur kocok, gula/madu, dan kacang (almond, pistachio, atau hazelnut), biasanya berbentuk batangan seperti coklat kacang kemasan. Android 7.0 Nougat sendiri mulai dikembangkan pada Maret 2016 dan Rilis Akhir tahun 2016. Peningkatan kemampuan untuk menghemat baterai menjadi salah satu fitur yang paling dibutuhkan sebagian besar pengguna handphone android. Fitur Doze Mode dapat mengatur penggunaan baterai dengan cara membatasi aktifitas aplikasi yang bekerja dibelakang layar ketika layar mulai padam.
Nama Nougat diambil dari makanan penutup khas dari daratan Eropa yang berupa campuran telur kocok, gula/madu, dan kacang (almond, pistachio, atau hazelnut), biasanya berbentuk batangan seperti coklat kacang kemasan. Android 7.0 Nougat sendiri mulai dikembangkan pada Maret 2016 dan Rilis Akhir tahun 2016. Peningkatan kemampuan untuk menghemat baterai menjadi salah satu fitur yang paling dibutuhkan sebagian besar pengguna handphone android. Fitur Doze Mode dapat mengatur penggunaan baterai dengan cara membatasi aktifitas aplikasi yang bekerja dibelakang layar ketika layar mulai padam.
9. Android 8.0 Oreo
Android Oreo
hadir dengan keunggulan yang Smarter, Faster, dan lebih Powerfull dari versi
sebelum-sebelumnya. Fitur baru yang diunggulkan adalah Picture-in-picture dan
Autofill yang dapat membantu pengguna Smartphone Android menavigasi tugas
dengan mulus.
Fitur Picture-in-picture memungkinkan anda melihat dua aplikasi sekaligus ditambah lagi Supersonic Speed membuat anda dapat membuka tugas baru dengan lebih cepat.
Android 8.0 digambarkan sebagai Super hero yang sedang dalam misi penyelamatan.
Perjalanan yang cukup panjang untuk sebuah Operating System. Tentu perkembangannya tidak akan berhenti dan akan terus berlanjut setidaknya hingga huruf "Z" jika dilihat dari sejarah penamaannya yang mengikuti urutan abjad. Mungkinkah Versi android selanjutnya akan menggunakan nama makanan penutup atau jajanan dari Indonesia seperti Android Lemper?.
Fitur Picture-in-picture memungkinkan anda melihat dua aplikasi sekaligus ditambah lagi Supersonic Speed membuat anda dapat membuka tugas baru dengan lebih cepat.
Android 8.0 digambarkan sebagai Super hero yang sedang dalam misi penyelamatan.
Perjalanan yang cukup panjang untuk sebuah Operating System. Tentu perkembangannya tidak akan berhenti dan akan terus berlanjut setidaknya hingga huruf "Z" jika dilihat dari sejarah penamaannya yang mengikuti urutan abjad. Mungkinkah Versi android selanjutnya akan menggunakan nama makanan penutup atau jajanan dari Indonesia seperti Android Lemper?.
REFERENCES
Source
By :
https://www.capuraca.com/2015/01/sejarah-perkembangan-sistem-operasi-android.html