Penulis Menjelaskan algoritma ostrich, penjelasannya adalah dalam ilmu komputer, algoritma ostrich adalah strategi mengabaikan masalah yang mungkin terjadi atas dasar bahwa masalah itu mungkin sangat jarang terjadi - "menempel kepala di pasir dan berpura-pura bahwa tidak ada masalah". Dengan mengasumsikan bahwa lebih efektif untuk memungkinkan masalah itu terjadi dibandingkan upaya pencegahannya.
Pendekatan ini dapat digunakan dalam menangani deadlock pada pemrograman concurrent jika deadlock diyakini sangat jarang terjadi, dan jika biaya untuk mendeteksi atau pencegahan lebih tinggi.
Trade-offs
•Kenyamanan
•Kebenaran
Ini adalah salah satu metode untuk menangani deadlock. Metode lainnya adalah: penghindaran ('s algoritma bankir), pencegahan, deteksi dan pemulihan.
Beberapa algoritma dengan kinerja yang buruk banyak digunakan karena mereka hanya menunjukkan kinerja yang buruk pada kasus yang sengaja dibuat dan jarang terjadi dalam praktik sesungguhnya, contoh-contoh yang khas adalah algoritma simplex dan algoritma pengecekan tipe Standard ML. Masalah seperti integer overflow dalam bahasa pemrograman tetap juga sering diabaikan karena mereka hanya terjadi dalam kasus luar biasa yang tidak muncul untuk input sederhana.
Pendekatan Hybrid
Pendekatan Hybrid menggunakan algoritma Ostrich adalah menentukan bahwa kasus sangat jarang tidak terjadi, dan kemudian beralih dari algoritma lain yang lebih kompleks. Trade-off di sini adalah bahwa jika keadaan berubah atau belum ditemukan, masalah langka dapat kembali terjadi.
Contohnya dapat ditemukan di Hard Mengunci Non-ReadWriteLocker [1] situs ini, di mana Anda memiliki pilihan untuk menentukan di mana deadlock mungkin terjadi, dan kemudian mematikan deteksi kebuntuan setelah Anda menentukan tidak perlu digunakan.
Kamis, 27 Desember 2012
ALGORITMA SAFETY
Postingan kali ini penulis menjelaskan algoritma safety, semoga bermanfaat dan simak yach gan,
Algoritma ini untuk menentukan sistem berada dalam state selamat atau tidak diantaranya:
1. Work dan finish vektor dengan panjang (m) dan (n), inisialisasi : work = available dan finish[i] = false
untuk i = 1,3,…,n.
2. Cari I yag memenuhi kondisi berikut:
(a) Finish [i] = false
(b) Need , ≤ Work
jika tidak terdapat I ke langkah 4.
3. Work = Work + Allocation
Finish[i] = true
Kembali ke langkah 2.
4. Jika Finish [i]= true untuk semua I, maka sistem dalam state selamat
Terima kasih yang sudah baca artikel ini,dan baca rtikrl yang lainnya semoga menarik,amin
Algoritma ini untuk menentukan sistem berada dalam state selamat atau tidak diantaranya:
1. Work dan finish vektor dengan panjang (m) dan (n), inisialisasi : work = available dan finish[i] = false
untuk i = 1,3,…,n.
2. Cari I yag memenuhi kondisi berikut:
(a) Finish [i] = false
(b) Need , ≤ Work
jika tidak terdapat I ke langkah 4.
3. Work = Work + Allocation
Finish[i] = true
Kembali ke langkah 2.
4. Jika Finish [i]= true untuk semua I, maka sistem dalam state selamat
Terima kasih yang sudah baca artikel ini,dan baca rtikrl yang lainnya semoga menarik,amin
ALGORITMA BANKER
Sekilas akan menjelaskan tentang algoritma banker Nama
Banker dari Banker’s algorithm diperoleh dari fakta bahwa algoritma ini dapat
digunakan oleh bank untuk memastikan bank tidak akan mengalami kekurangan resource,
dalam hal ini uang nasabah. Dengan algoritma ini, bank dapat memastikan bahwa
ketika nasabah menarik uang, bank tetap pada kondis safe state. Jika
penarikan uang oleh nasabah tidak membuat bank keluar dari safe state (masuk
ke dalam unsafe state), maka penarikan dan akan diijinkan. Jika tidak,
nasabah harus menunggu hingga ada tambahan uang (deposit dari nasabah lain) di
dalam kas bank.
Banker’s algorithm adalah algoritma resource
allocation dan deadlock avoidance yang dikembangkan oleh Edsger Dijkstra.
Algoritma ini menguji tingkat keamanan dari kemungkinan deadlock dengan
melakukan simulasi berdasarkan jumlah maksimum resources dan kemudian
mengecek kondisi safe state terhadap semua kemungkinan kondisi deadlock dari
semua aktifitas yang berada dalam posisi pending, sebelum memutuskan
pengalokasian resource.
Algoritma Banker’s ini dijalankan
oleh sistem operasi ketika proses melakukan request resource.
Penghindaran terhadap deadlock dilakukan dengan menolak atau menunda
suatu request jika sekiranya penerimaan terhadap request tersebut dapat
membawa sistem dalam kondisi unsafe state. Berdasar algoritma ini,
ketika suatu proses masuk ke dalam sistem, proses ini harus memberikan jumlah
maksimum resource yang diperlukan dimana resource tersebut tidak
boleh melebihi total resource yang dimiliki oleh sistem. Selain itu,
ketika suatu proses mendapatkan resource yang diinginkan, proses
tersebut harus mengembalikan resource yang digunakan dalam jangka waktu
tertentu.
Agar algoritma Banker’s ini dapat
berkerja, harus ada tiga hal yang dimiliki/diketahui, yaitu:
- Jumlah resource dari tiap proses yang mungkin di request.
- Jumlah resource dari tiap proses yang sedang di pegang atau di gunakan (hold).
- Jumlah sisa resource yang dimiliki oleh sistem.
Resource hanya dapat diberikan pada suatu proses jika:
- request* ≤ max**, jika tidak set error, karena request melebihi jumlah klaim sebelumnya.
- request ≤ available***, jika tidak proses harus menunggu hingga resource yang diminta ada.
*request adalah jumlah resource
yang di request oleh proses.
**max adalah jumlah resource
yang sebelumnya sudah di klaim oleh proses. Seperti yang telah disebutkan di
awal, ketika masuk ke dalah sistem, proses harus memberikan jumlah maksimum
proses yang diperlukan.
***available adalah jumlah sisa resource
system yang sedang tidak terpakai.
Berikut ini adalah contoh lagi
mengenai safe state dalam kaitannya dengan Banker’s Algorithm
untuk multiple resources. Anggap suatu sistem memiliki proses
dengan resource A, B, C, dan D. Mapping proses dan resource
tampak seperti tabel dibawah.
P1
|
P2
|
P3
|
Free
resources
|
Total
Resources
|
||||
current
|
max
|
current
|
max
|
current
|
max
|
|||
A
|
1
|
3
|
1
|
1
|
2
|
1
|
3
|
7
|
B
|
2
|
3
|
0
|
2
|
2
|
3
|
1
|
5
|
C
|
2
|
2
|
3
|
3
|
1
|
5
|
1
|
7
|
D
|
1
|
2
|
3
|
4
|
0
|
0
|
2
|
6
|
State dalam tabel diatas dianggap safe state jika semua
proses dengan resource yang diperlukan dapat tereksekusi. Sistem tidak
dapat mengetahui kapan suatu proses selesai eksekusi dan jumlah proses yang
diperlukan saat eksekusi, karena itu sistem akan mengasumsikan bahwa resources
yang diperlukan adalah maksimum, dengan asumsi proses segera mengembalikan resource
tersebut ketika eksekusinya telah selesai. Dengan asumsi maksimum ini, jika
ternyata proses tidak memerlukan resource pada jumlah maksimum, maka
justru akan memperingan kerja sistem
Senin, 24 Desember 2012
REVOLUTION OS
Menurut LINUS TORVALDS selaku creator linux kernel, denifisi Kernel Linux adalah kernel yang digunakan dalam sistem operasi GNU/Linux. Kernel ini merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh pemrogram di seluruh dunia. Linux merupakan contoh utama dari perangkat lunak bebas dan sumber terbuka.
Hasil Linux:
1.12 million user
2. Alternative op system to windows
3. Developed by programmers on the net
4. Liked For Its Speed
Brunce Perencs
author, Open Source Definition
Pada intinya konsep sumber terbuka adalah membuka "kode sumber" dari sebuah perangkat lunak. Konsep ini terasa aneh pada awalnya dikarenakan kode sumber merupakan kunci dari sebuah perangkat lunak. Dengan diketahui logika yang ada di kode sumber, maka orang lain semestinya dapat membuat perangkat lunak yang sama fungsinya. Sumber terbuka hanya sebatas itu. Artinya, dia tidak harus gratis. Definisi sumber terbuka yang asli adalah seperti tertuang dalam OSD (Open Source Definition)/Definisi sumber terbuka
Hasil Linux:
1.12 million user
2. Alternative op system to windows
3. Developed by programmers on the net
4. Liked For Its Speed
Brunce Perencs
author, Open Source Definition
Pada intinya konsep sumber terbuka adalah membuka "kode sumber" dari sebuah perangkat lunak. Konsep ini terasa aneh pada awalnya dikarenakan kode sumber merupakan kunci dari sebuah perangkat lunak. Dengan diketahui logika yang ada di kode sumber, maka orang lain semestinya dapat membuat perangkat lunak yang sama fungsinya. Sumber terbuka hanya sebatas itu. Artinya, dia tidak harus gratis. Definisi sumber terbuka yang asli adalah seperti tertuang dalam OSD (Open Source Definition)/Definisi sumber terbuka
Selasa, 06 November 2012
APA BEDANYA MAC OS DENGAN WINDOWS
apa bedanya Mac OS sama Windows?
1. Jika kita nginstall Windows dari kepingan CD atau DVD untuk Mac OS udah diinstalin dari sononya, ya iyalah.. kan Mac OS adalah Embedded OS yang ditanamkan dalam Komputer milik Apple. Misal : macbook, ibook, powerbook.
2. Untuk segi keamanan, windows tentunya dihadang oleh berbagai virus dari berbagai belahan dunia (tapi gak tahu Mars udah bias bikin virus gak hew2), ya hal ini tentunya karena OS ini digunakan oleh sebagian besar makhluk bumi, sedangkan untuk Mac OS penggunanya adalah kalangan tertentu aja jadi para pembuat virus juga kurang tertantang apalagi kan kodingnya terbuka like opensource gitu.
3. Untuk para designer grafis Mac OS adalah pilihan tepat karena cocok banget buat editing video dan permodelan 3D, kalo untuk windows lebih ke sifat umum ya ngetik bisa, grafis bisa.
4. Untuk masalah kompabilitas software dan hardware, Mac OS tentunya lebih sedikit (bukan berarti Cuma satu dual lho) masalahnya software dan hardware-nya adalah licence dari Apple sedangkan windows didukung oleh berbagai vendor software dan hardware jadi anda-anda gak perlu pusing nyariin software ato hardware yang support.
5. Balik lagi ke penginstalan ya.. kalo Mac OS jelas “hanya bisa” diinstal di komputer milik apple (hemm.. tanda kutip disini maksudnya gak termasuk tukang hacking yang sekarang udah bisa installin Leopard Kalywal ke laptop ato PC bukan punya Apple. Kalo ngomongin Windows pokoknya apa aja boleh asal masih bisa dibilang komputer sehat hew2.. mau netbook, notebook, laptop hayyuuu… aja.
6. Ngomongin harga ya.. Jelas mahalan Mac OS karena kalo mau pake Mac OS (legal) harus punya minimal punya ibook-nya dunk yang harganya paling murah 12 juta! (kalo dibeliin motor kayaknya bisa tuh hew2..) kalo Windows 7 Home Basic (yang legal lho pokoknya yang bajakan kagak ikutan) harganya 800-ribuan.
7. Untuk Command Line, Mac OS basisnya grafis semua jadi gampang pake ni OS, kalo untuk windows kita tahu lah yang namanya command prompt law mau pake masukin bahasa planet dulu alias koding.
8. Untuk maintenance Mac OS memudahkan penggunanya, misal untuk aktivasi/registrasi cukup sekali aja (ya iyalah penggunanya kan dah jelas pada bayar mahal) kalo windows pokoknya berlapis dech maklum sich pembajaknya banyak.
9. Untuk patch Mac OS lebih sedikit dibandingin Windows.
10. Untuk desktop Mac OS menganut system multiple desktop sedangkan windows Cuma single desktop
Kelebihan Mac OS apa donk?
Nich saya kasih kelebihan Mac OS
a. Multitasking
b. Bisa mengenal file format windows
c. Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia
d. Dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application) di kedua platform (Mac dan Windows) yang bisa membaca format tersebut.
e. Open sourcecode sehingga Mac OS sulit dibajak
f. Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data
g. Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
h. Lebih stabil
i. Macintosh memiliki keamanan terhadap virus, spyware, dan sebagainya. Hal ini menjadi alasan terbesar mengapa banyak orang memilih Mac karena untuk menghindari virus.
j. Operating System Mac ini mudah digunakan dan mudah dipelajari. Karena sumbernya jelas, training centre-nya ada, dan secara umum ketika orang dihadapkan pada Mac OS mudah belajarnya.
k. Mac memiliki jaminan kepastian dan support hardware yang jelas.
Kalo Kekurangan Mac OS apa ya?
a.Mahal
b. Hanya cocok untuk graphic designer
c. Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS
d. Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS
e. Software di Mac OS tidak begitu lengkap
f. Kurang cocok untuk aplikasi server dan game
Trus Versinya apa aja dari dulu ampe sekarang?
-. Mac OS X Version 10.0: "Cheetah"
-. Mac OS X Version 10.1: "Puma"
-. Mac OS X Version 10.2: "Jaguar"
-. Mac OS X Version 10.3: "Panther"
-. Mac OS X Version 10.4: "Tiger"
-. Mac OS X Version 10.5: "Leopard"
-. Mac OS X Version 10.6: "Snow Leopard"
MacOS yang dirilis pada tahun 2011 memiliki codename MacOS Lion.
Sekian dulu ya semuanya, brr.. dingin nich di warnet AC-nya nyala (wkeekwekkk yang nulis ja masing numpang di warnet eh nggaya ngomongin Mac OS hew2.. jawabannya adalah menyiapkan diri untuk punya hew2)
1. Jika kita nginstall Windows dari kepingan CD atau DVD untuk Mac OS udah diinstalin dari sononya, ya iyalah.. kan Mac OS adalah Embedded OS yang ditanamkan dalam Komputer milik Apple. Misal : macbook, ibook, powerbook.
2. Untuk segi keamanan, windows tentunya dihadang oleh berbagai virus dari berbagai belahan dunia (tapi gak tahu Mars udah bias bikin virus gak hew2), ya hal ini tentunya karena OS ini digunakan oleh sebagian besar makhluk bumi, sedangkan untuk Mac OS penggunanya adalah kalangan tertentu aja jadi para pembuat virus juga kurang tertantang apalagi kan kodingnya terbuka like opensource gitu.
3. Untuk para designer grafis Mac OS adalah pilihan tepat karena cocok banget buat editing video dan permodelan 3D, kalo untuk windows lebih ke sifat umum ya ngetik bisa, grafis bisa.
4. Untuk masalah kompabilitas software dan hardware, Mac OS tentunya lebih sedikit (bukan berarti Cuma satu dual lho) masalahnya software dan hardware-nya adalah licence dari Apple sedangkan windows didukung oleh berbagai vendor software dan hardware jadi anda-anda gak perlu pusing nyariin software ato hardware yang support.
5. Balik lagi ke penginstalan ya.. kalo Mac OS jelas “hanya bisa” diinstal di komputer milik apple (hemm.. tanda kutip disini maksudnya gak termasuk tukang hacking yang sekarang udah bisa installin Leopard Kalywal ke laptop ato PC bukan punya Apple. Kalo ngomongin Windows pokoknya apa aja boleh asal masih bisa dibilang komputer sehat hew2.. mau netbook, notebook, laptop hayyuuu… aja.
6. Ngomongin harga ya.. Jelas mahalan Mac OS karena kalo mau pake Mac OS (legal) harus punya minimal punya ibook-nya dunk yang harganya paling murah 12 juta! (kalo dibeliin motor kayaknya bisa tuh hew2..) kalo Windows 7 Home Basic (yang legal lho pokoknya yang bajakan kagak ikutan) harganya 800-ribuan.
7. Untuk Command Line, Mac OS basisnya grafis semua jadi gampang pake ni OS, kalo untuk windows kita tahu lah yang namanya command prompt law mau pake masukin bahasa planet dulu alias koding.
8. Untuk maintenance Mac OS memudahkan penggunanya, misal untuk aktivasi/registrasi cukup sekali aja (ya iyalah penggunanya kan dah jelas pada bayar mahal) kalo windows pokoknya berlapis dech maklum sich pembajaknya banyak.
9. Untuk patch Mac OS lebih sedikit dibandingin Windows.
10. Untuk desktop Mac OS menganut system multiple desktop sedangkan windows Cuma single desktop
Kelebihan Mac OS apa donk?
Nich saya kasih kelebihan Mac OS
a. Multitasking
b. Bisa mengenal file format windows
c. Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia
d. Dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application) di kedua platform (Mac dan Windows) yang bisa membaca format tersebut.
e. Open sourcecode sehingga Mac OS sulit dibajak
f. Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data
g. Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
h. Lebih stabil
i. Macintosh memiliki keamanan terhadap virus, spyware, dan sebagainya. Hal ini menjadi alasan terbesar mengapa banyak orang memilih Mac karena untuk menghindari virus.
j. Operating System Mac ini mudah digunakan dan mudah dipelajari. Karena sumbernya jelas, training centre-nya ada, dan secara umum ketika orang dihadapkan pada Mac OS mudah belajarnya.
k. Mac memiliki jaminan kepastian dan support hardware yang jelas.
Kalo Kekurangan Mac OS apa ya?
a.Mahal
b. Hanya cocok untuk graphic designer
c. Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS
d. Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS
e. Software di Mac OS tidak begitu lengkap
f. Kurang cocok untuk aplikasi server dan game
Trus Versinya apa aja dari dulu ampe sekarang?
-. Mac OS X Version 10.0: "Cheetah"
-. Mac OS X Version 10.1: "Puma"
-. Mac OS X Version 10.2: "Jaguar"
-. Mac OS X Version 10.3: "Panther"
-. Mac OS X Version 10.4: "Tiger"
-. Mac OS X Version 10.5: "Leopard"
-. Mac OS X Version 10.6: "Snow Leopard"
MacOS yang dirilis pada tahun 2011 memiliki codename MacOS Lion.
Sekian dulu ya semuanya, brr.. dingin nich di warnet AC-nya nyala (wkeekwekkk yang nulis ja masing numpang di warnet eh nggaya ngomongin Mac OS hew2.. jawabannya adalah menyiapkan diri untuk punya hew2)
PERBEDAAN WINDOWS,LINUX DENGAN MAC OS
Perbedaan windows dan linux Sebenarnya banyak yang membahas perbedaan-perbedaan mendasar dari ketiga OS ini. Namun berhubung masih banyak yang bertanya kepada saya, jadi apa salahnya saya posting juga (itung-itung nambah post hehe..)
WINDOWS
Kelebihan Microsoft Windows :
Pengguna (user) bisa membuka lebih dari 1 file dalam waktu bersamaan.
Pengguna (user) dapat menjalankan lebih dari 1 aplikasi pada saat yg bersamaan.
Digunakan oleh mayoritas pengguna computer di dunia.
Banyak terdapat aplikasi yg kompatibel dgn Windows.
Bisa sharing dari berbagai data aplikasi yang lainnya dgn mudah.
Banyak mendukung dari hardware & software.
Kekurangannya :
Space hardisk yang dibutuhkan besar.
Membutuhkan kecepatan prosesor yang begitu tinggi.
Sistem file yg agak kacau, Contoh: jika kita menginstall suatu aplikasi system DLL (Dynamic Link Libraries) biasanya langsung diletakkan di C:\\Windows\System\ Sementara aplikasi itu sendiri letaknya ada di tempat yang lain, sehingga dapat menyusahkan disaat menguninstall aplikasi tersebut.
LINUX
Kelebihan Linux :
Jika pada Linux, bisa berinteraksi dgn operating system lain dgn cara : Kompabilitas file system, network, & emulasi operating system.
Lisensi gratisVirtual memory linux mempunyai kemampuan menjalankan program – program yg lebih dari seharusnya.Didukung ribuan programmer – programmer seluruh dunia.
Kekurangan Linux :
Aplikasi yang tersedia belum begitu lengkap, tidak seperti di windows.
Operating system yang lumayan sulit untuk dipelajari.
MACINTOSH
Macintosh yang berarti Mac OS.
Kelebihan dari Macintosh/Mac OS :
Mac OS tidak mudah terkena virus.
Bisa melakukan semua hal yang hanya dilakukan di MAC.
OS yang lumayan begitu banyak peminatnya, khususnya para graphic designer.
Kekurangan dari Macintosh/Mac OS:
Biaya (produk) mahal.
Tidak bisa digunakan dalam waktu yang bersamaan.
Hanya berguna bagi Graphic Designer.
Mac tidak bisa dirakit sendiri.
Softwarenya tidak begitu lengkap, dan kurang cocok bagi para gammers atau untuk bermain game, karena tampilannya kurang begitu menarik untuk gaming.
Selain perbedaan-perbedaan di atas, masih ada lagi beberapa perbedaan, diantaranya :
Windows = Slave
Mac OS = Idiot
Linux = Freedom!
Windows = Closed source (Windows NT based)(DOS based for old Windows)
Mac OS = Closed source (dengan komponen Open Source untuk versi X) (UNIX based untuk versi X)
Linux = Open source (UNIX based)
Windows = Pleasuring
Mac OS = Entertaining
Linux = Freedom!
Windows = Gamer
Mac OS = Designer
Linux = Developer
Windows = Lemah securitynya, cocok untuk penggunaan standar (office/gaming/browsing)
Mac OS = Cukup tinggi securitynya, cocok untuk designer.
Linux = Sangat tinggi securitynya, cocok untuk user yang suka ngoprek.
Windows = Empat Jendela
Mac OS = Apel digigit
Linux = Pinguin
Windows = Cukup irit baterai
Mac OS = Boros baterai
Linux = Irit sekali
terima kasih,sekian artikel yang telah dituli semoga bermanfaat
WINDOWS
Kelebihan Microsoft Windows :
Pengguna (user) bisa membuka lebih dari 1 file dalam waktu bersamaan.
Pengguna (user) dapat menjalankan lebih dari 1 aplikasi pada saat yg bersamaan.
Digunakan oleh mayoritas pengguna computer di dunia.
Banyak terdapat aplikasi yg kompatibel dgn Windows.
Bisa sharing dari berbagai data aplikasi yang lainnya dgn mudah.
Banyak mendukung dari hardware & software.
Kekurangannya :
Space hardisk yang dibutuhkan besar.
Membutuhkan kecepatan prosesor yang begitu tinggi.
Sistem file yg agak kacau, Contoh: jika kita menginstall suatu aplikasi system DLL (Dynamic Link Libraries) biasanya langsung diletakkan di C:\\Windows\System\ Sementara aplikasi itu sendiri letaknya ada di tempat yang lain, sehingga dapat menyusahkan disaat menguninstall aplikasi tersebut.
LINUX
Kelebihan Linux :
Jika pada Linux, bisa berinteraksi dgn operating system lain dgn cara : Kompabilitas file system, network, & emulasi operating system.
Lisensi gratisVirtual memory linux mempunyai kemampuan menjalankan program – program yg lebih dari seharusnya.Didukung ribuan programmer – programmer seluruh dunia.
Kekurangan Linux :
Aplikasi yang tersedia belum begitu lengkap, tidak seperti di windows.
Operating system yang lumayan sulit untuk dipelajari.
MACINTOSH
Macintosh yang berarti Mac OS.
Kelebihan dari Macintosh/Mac OS :
Mac OS tidak mudah terkena virus.
Bisa melakukan semua hal yang hanya dilakukan di MAC.
OS yang lumayan begitu banyak peminatnya, khususnya para graphic designer.
Kekurangan dari Macintosh/Mac OS:
Biaya (produk) mahal.
Tidak bisa digunakan dalam waktu yang bersamaan.
Hanya berguna bagi Graphic Designer.
Mac tidak bisa dirakit sendiri.
Softwarenya tidak begitu lengkap, dan kurang cocok bagi para gammers atau untuk bermain game, karena tampilannya kurang begitu menarik untuk gaming.
Selain perbedaan-perbedaan di atas, masih ada lagi beberapa perbedaan, diantaranya :
Windows = Slave
Mac OS = Idiot
Linux = Freedom!
Windows = Closed source (Windows NT based)(DOS based for old Windows)
Mac OS = Closed source (dengan komponen Open Source untuk versi X) (UNIX based untuk versi X)
Linux = Open source (UNIX based)
Windows = Pleasuring
Mac OS = Entertaining
Linux = Freedom!
Windows = Gamer
Mac OS = Designer
Linux = Developer
Windows = Lemah securitynya, cocok untuk penggunaan standar (office/gaming/browsing)
Mac OS = Cukup tinggi securitynya, cocok untuk designer.
Linux = Sangat tinggi securitynya, cocok untuk user yang suka ngoprek.
Windows = Empat Jendela
Mac OS = Apel digigit
Linux = Pinguin
Windows = Cukup irit baterai
Mac OS = Boros baterai
Linux = Irit sekali
terima kasih,sekian artikel yang telah dituli semoga bermanfaat
Selasa, 30 Oktober 2012
DEFINISI FHS ( FILE SYSTEM HIERARCY STANDART)
Fhs singkatan dari File System Hierarcy Standart, adapun definisi fhs sendiri yaitu "Peta" tentang penempatan file dan directory dan system operasi yang mirip unix merupakan pedoman directory standard dalam meracik sebuah distribusi linux operasiaonal dan pertama kali di buat bulan agustus 1993 untuk menyatukan struktur file dan directory linux pertama dibuat dengan nama FSSTND (File system hierarchy standart), pertama kali dirilis di linux 14 Pebruari 1994
Tujuan Interoperabilitas aplikasi, program administrasi system, program pengembangan, skrip, dan dapt menyatukan dokumentasi system.
(root directory)
Struktur paling dasar yang ahrus bias melakukan boot, perbaikan, atau mengembalikan system dalam keadaan semula. Berikut adalah daftar direktori dalam system root:
1./bin
2./boot
3./dev
4./etc
5./home
6./lib
7./media
8./mnt
9./opt
10./root
11./sbin
12./srv
13./tmp
14./usr
Tujuan Interoperabilitas aplikasi, program administrasi system, program pengembangan, skrip, dan dapt menyatukan dokumentasi system.
(root directory)
Struktur paling dasar yang ahrus bias melakukan boot, perbaikan, atau mengembalikan system dalam keadaan semula. Berikut adalah daftar direktori dalam system root:
1./bin
2./boot
3./dev
4./etc
5./home
6./lib
7./media
8./mnt
9./opt
10./root
11./sbin
12./srv
13./tmp
14./usr
Selasa, 23 Oktober 2012
MENGANALISA STRUKTUR LINUX DENGAN WINDOWS
Struktur Sistem Linux
Sistem linux tersusun atas tiga komponen penting yaitu :
1. Kernel, menyediakan semua fungsi yang diperlukan untuk menjalankan proses dan menyediakan layanan system untuk memberikan pengaturan dan proteksi akses ke sumber daya hardware termasuk pada memori virtual. Kernel mengimpelmentasikan semua fitur yang diperlukan supaya dapat bekerja sebagai system operasi.
2. Perpustakaan system, menentukan kumpulan fungsi standar di mana aplikasi dapat berinteraksi dengan kernel, dan mengimplementasikan hamper semua fungsi system operasi yang tidak memerlukan hak penuh atas kernel. Library juga dapat menyediakan versi lebih kompleks dari system call dasar. Contohnya, fungsi buffered file handling dari bahasa C semuanya diimplementasikan dalam perpustakaan system, yang memberikan control lebih baik terhadap input output dari system call kernel dasar. Perpusatakaan juga menyediakan rutin yang tidak ada hubungan dengan system call, seperti algoritma penyusunan (sorting), fungsi matematika, dan rutin manipulasi string (string manipulation).
3. Utilitas sistem, yaitu program yang melakukan pekerjaan manajemen secara individual. Utilitas system termasuk semua program yang diperlukan untuk menginisialisasi system, seperti program untuk konfigurasi alat jaringan (network device) untuk load modul kernel. Program server yang berjalan secara terus menerus juga termasuk sebagai utilitas system, program semacam ini mengatur antrian pada printer, permintaan login dan koneksi jaringan yang masuk.
Struktur Sistem Windows
Sistem operasi windows sudah sangat terkenal luas. Windows mwmpunyai manajemen proses, memori utama dan juga media penyimpanan. Di windows ini si-user tidak dapat mengubah atau memodifikasi sistem operasi windows menjadi seperti yang mereka inginkan, karena windows ini merupakan operasi sistem yang bukan open source
Sistem linux tersusun atas tiga komponen penting yaitu :
1. Kernel, menyediakan semua fungsi yang diperlukan untuk menjalankan proses dan menyediakan layanan system untuk memberikan pengaturan dan proteksi akses ke sumber daya hardware termasuk pada memori virtual. Kernel mengimpelmentasikan semua fitur yang diperlukan supaya dapat bekerja sebagai system operasi.
2. Perpustakaan system, menentukan kumpulan fungsi standar di mana aplikasi dapat berinteraksi dengan kernel, dan mengimplementasikan hamper semua fungsi system operasi yang tidak memerlukan hak penuh atas kernel. Library juga dapat menyediakan versi lebih kompleks dari system call dasar. Contohnya, fungsi buffered file handling dari bahasa C semuanya diimplementasikan dalam perpustakaan system, yang memberikan control lebih baik terhadap input output dari system call kernel dasar. Perpusatakaan juga menyediakan rutin yang tidak ada hubungan dengan system call, seperti algoritma penyusunan (sorting), fungsi matematika, dan rutin manipulasi string (string manipulation).
3. Utilitas sistem, yaitu program yang melakukan pekerjaan manajemen secara individual. Utilitas system termasuk semua program yang diperlukan untuk menginisialisasi system, seperti program untuk konfigurasi alat jaringan (network device) untuk load modul kernel. Program server yang berjalan secara terus menerus juga termasuk sebagai utilitas system, program semacam ini mengatur antrian pada printer, permintaan login dan koneksi jaringan yang masuk.
Struktur Sistem Windows
Sistem operasi windows sudah sangat terkenal luas. Windows mwmpunyai manajemen proses, memori utama dan juga media penyimpanan. Di windows ini si-user tidak dapat mengubah atau memodifikasi sistem operasi windows menjadi seperti yang mereka inginkan, karena windows ini merupakan operasi sistem yang bukan open source
Sabtu, 20 Oktober 2012
DEFINISI COMMAND INTERPRETER DAN APPLICATION PROGRAMING INTERFACE
1.Command Interpreter
Command interpreter adalah bagian dari sistem operasi komputer yang memahami dan menjalankan perintah yang dimasukkan secara interaktif oleh manusia atau dari sebuah program. Dalam beberapa sistem operasi, command interpreter disebut shell.
Fungsi Command interpreter, yaitu menyediakan mekanisme agar pengguna dapat membuat permintaan tanpa menulis program.
2.API (Aplication Programing Interface)
API (Aplication Programing Interface) atau aplikasi antarmuka pemrograman adalah metode spesifik yang ditentukan oleh sistem operasi komputer atau program aplikasi dimana seorang programmer menulis sebuah program aplikasi dapat membuat permintaan dari sistem operasi atau aplikasi lain.
API juga merupakan kumpulan fungsi-fungsi eksternal yang disediakan library windows untuk mengatur kemampuan dan tingkah laku setiap element di Windows (dari tampilan di desktop hingga alokasi memory) sehingga dapat dimanfaatkan suatu program untuk meningkatkan kemampuan program tersebut.
Command interpreter adalah bagian dari sistem operasi komputer yang memahami dan menjalankan perintah yang dimasukkan secara interaktif oleh manusia atau dari sebuah program. Dalam beberapa sistem operasi, command interpreter disebut shell.
Fungsi Command interpreter, yaitu menyediakan mekanisme agar pengguna dapat membuat permintaan tanpa menulis program.
2.API (Aplication Programing Interface)
API (Aplication Programing Interface) atau aplikasi antarmuka pemrograman adalah metode spesifik yang ditentukan oleh sistem operasi komputer atau program aplikasi dimana seorang programmer menulis sebuah program aplikasi dapat membuat permintaan dari sistem operasi atau aplikasi lain.
API juga merupakan kumpulan fungsi-fungsi eksternal yang disediakan library windows untuk mengatur kemampuan dan tingkah laku setiap element di Windows (dari tampilan di desktop hingga alokasi memory) sehingga dapat dimanfaatkan suatu program untuk meningkatkan kemampuan program tersebut.
RANGKUMAN SHELL DAN SYSTEM CALL
SHELL
Penulis merangkum definisi dari shell,adapun Shell merupakan program user atau lingkungan yang disediakan untuk interaksi user. Shell merupakan penerjemah bahasa perintah yang menerima input standar (keyboard) atau dari suatu file. Shell bukanlah bagian dari kernel, tetapi ia menggunakan kernel untuk menjalankan program, membuat file, dan sebagainya
sedangkan Shell script memiliki kemampuan untuk mengambil input dari user, file dan menampilkan hasilnya pada layar.
a. Berguna untuk membuat perintah anda sendiri.
b. Menghemat banyak waktu.
c. Untuk mengotomatisasi beberapa tugas sehari-hari.
d. Administrasi sistem juga dapat diotomatisasi
SYSTEM CALL
System call biasanya tersedia dalam bentuk instruksi bahasa assembly
struktural System call:
1. Kontrol Proses
Hal-hal yang dilakukan:
• Mengakhiri (end) dan membatalkan (abort);
• Mengambil (load) dan eksekusi (execute);
• Membuat dan mengakhiri proses;
• Menentukan dan mengeset atribut proses;
• Wait for time;
• Wait event, signal event;
• Mengalokasikan dan membebaskan memori.
Contoh: Sistem operasi pada MS-DOS menggunakan sistem singletasking yang
memeiliki command interpreter yang akan bekerja pada saat start (Gambar 2-
Karena singletasking, maka akan menggunakan metode yang sederhana
untuk menjalankan program dan tidak akan membuat proses baru.
2.Manipulasi File
Hal-hal yang dilakukan:
• Membuat dan menghapus file
• Membuka dan menutup file
• Membaca, menulis, dan mereposisi file
• Menentukan dan mengeset atribut file
3. Manipulasi Device
Hal-hal yang dilakukan:
• Meminta dan mebebaskan device
• Membaca, menulis, dan mereposisi device
• Menentukan dan mengeset atribut device
4.Informasi Lingkungan
Diantaranya:
• Mengambil atau mengeset waktu atau tanggal;
• Mengambil atau mengeset sistem data;
• Mengambil atau mengeset proses, file atau atributatribut
device;
5.Komunikasi
diantaranya:
• Membuat dan menghapus sambungan
• Mengirima dan menerima pesan
• Mentransfer satus informasi
Penulis merangkum definisi dari shell,adapun Shell merupakan program user atau lingkungan yang disediakan untuk interaksi user. Shell merupakan penerjemah bahasa perintah yang menerima input standar (keyboard) atau dari suatu file. Shell bukanlah bagian dari kernel, tetapi ia menggunakan kernel untuk menjalankan program, membuat file, dan sebagainya
sedangkan Shell script memiliki kemampuan untuk mengambil input dari user, file dan menampilkan hasilnya pada layar.
a. Berguna untuk membuat perintah anda sendiri.
b. Menghemat banyak waktu.
c. Untuk mengotomatisasi beberapa tugas sehari-hari.
d. Administrasi sistem juga dapat diotomatisasi
SYSTEM CALL
System call biasanya tersedia dalam bentuk instruksi bahasa assembly
struktural System call:
1. Kontrol Proses
Hal-hal yang dilakukan:
• Mengakhiri (end) dan membatalkan (abort);
• Mengambil (load) dan eksekusi (execute);
• Membuat dan mengakhiri proses;
• Menentukan dan mengeset atribut proses;
• Wait for time;
• Wait event, signal event;
• Mengalokasikan dan membebaskan memori.
Contoh: Sistem operasi pada MS-DOS menggunakan sistem singletasking yang
memeiliki command interpreter yang akan bekerja pada saat start (Gambar 2-
Karena singletasking, maka akan menggunakan metode yang sederhana
untuk menjalankan program dan tidak akan membuat proses baru.
2.Manipulasi File
Hal-hal yang dilakukan:
• Membuat dan menghapus file
• Membuka dan menutup file
• Membaca, menulis, dan mereposisi file
• Menentukan dan mengeset atribut file
3. Manipulasi Device
Hal-hal yang dilakukan:
• Meminta dan mebebaskan device
• Membaca, menulis, dan mereposisi device
• Menentukan dan mengeset atribut device
4.Informasi Lingkungan
Diantaranya:
• Mengambil atau mengeset waktu atau tanggal;
• Mengambil atau mengeset sistem data;
• Mengambil atau mengeset proses, file atau atributatribut
device;
5.Komunikasi
diantaranya:
• Membuat dan menghapus sambungan
• Mengirima dan menerima pesan
• Mentransfer satus informasi
Selasa, 09 Oktober 2012
PERBEDAAN ANTARA WINDOWS, LINUX DENGAN MAC OS
Perbedaan tiga sistem operasi diantara windows , linux , dan mac os,
mulai dari windows:
- Tampilan mudah digunakan mulai dari instalasi
- Software yang terdapat di windows tak perlu koneksi interni hanya di instalasi atau off line
- Manusia awam mudah menggunakannya
- Gadjet Windows tanpa di koneksikan internet
Linux:
- Agak sulit untuk instalansi
- Seluruh Software harus update
Mac Os:
-Teknologi Mac OS
QuickDraw : model imaging yang pertama memberikan WYSIWYG
Finder : interface untuk mencari baik content maupun nama file seperti windows eksplorernya untuk mac.
Chooser : aplikasi untuk mencapai network resources (contoh: AppleTalk)
Sherlock : seperti searchnya windows
Safari : sama seperti internet explorer nya windows
ColorSync : teknologi untuk pengaturan warna
Manajemen memory OS Mac: bagaimana Mac mengatur RAM
Lebih stabil karena menggunakan UNIX
• multitasking
• Bisa mengenal file format windows
• Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia
• dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application) di kedua platform (Mac dan Windows) yang bisa membaca format tersebut.
• Jarang terkena virus
• Open sourcecode sehingga Mac OS sulit dibajak
• Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data
• Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
mulai dari windows:
- Tampilan mudah digunakan mulai dari instalasi
- Software yang terdapat di windows tak perlu koneksi interni hanya di instalasi atau off line
- Manusia awam mudah menggunakannya
- Gadjet Windows tanpa di koneksikan internet
Linux:
- Agak sulit untuk instalansi
- Seluruh Software harus update
Mac Os:
-Teknologi Mac OS
QuickDraw : model imaging yang pertama memberikan WYSIWYG
Finder : interface untuk mencari baik content maupun nama file seperti windows eksplorernya untuk mac.
Chooser : aplikasi untuk mencapai network resources (contoh: AppleTalk)
Sherlock : seperti searchnya windows
Safari : sama seperti internet explorer nya windows
ColorSync : teknologi untuk pengaturan warna
Manajemen memory OS Mac: bagaimana Mac mengatur RAM
Lebih stabil karena menggunakan UNIX
• multitasking
• Bisa mengenal file format windows
• Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia
• dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application) di kedua platform (Mac dan Windows) yang bisa membaca format tersebut.
• Jarang terkena virus
• Open sourcecode sehingga Mac OS sulit dibajak
• Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data
• Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
HANYA URAIAN CTTS (Compatible Time-Sharing System), MULTICS (Multiplexed Information and Computing System)
Pada Komputer Generasi ke3 perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, sehingga sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus). Karena itu berkembang system operasi dengan konsep CTTS (Compatible Time-Sharing System), MULTICS (MULTiplexed Information and Computing System)
CTTS merupakan system operasi pertama kali yang menerapkan Time Shring Operation. CTTS merupakan pengembangan dari FMS.
Dan kemudian berkembang menjadi MULTICS yang akhirnya memelopori konsep sistem operasi saat ini.
MULTICS merupakan pengembanga dari CTTS yang dikembangkan oleh Proyek MAC.
MULTICS adalah awal time-sharing sistem operasi.
Pada mulanya MULTICS adalah proyek kerjasama yang dipimpin oleh Institut Teknologi Massachusetts (MIT)
bersama dengan General Electric dan Bell Labs. Karena banyak ide-ide baru dan berharga,
Multics memiliki dampak yang signifikan di bidang komputer dan memelopori konsep sistem operasi saat ini,
padahal saat itu dicemooh oleh beberapa kritikus Karena banyak ide-ide yang tidak masuk akal.
CTTS merupakan system operasi pertama kali yang menerapkan Time Shring Operation. CTTS merupakan pengembangan dari FMS.
Dan kemudian berkembang menjadi MULTICS yang akhirnya memelopori konsep sistem operasi saat ini.
MULTICS merupakan pengembanga dari CTTS yang dikembangkan oleh Proyek MAC.
MULTICS adalah awal time-sharing sistem operasi.
Pada mulanya MULTICS adalah proyek kerjasama yang dipimpin oleh Institut Teknologi Massachusetts (MIT)
bersama dengan General Electric dan Bell Labs. Karena banyak ide-ide baru dan berharga,
Multics memiliki dampak yang signifikan di bidang komputer dan memelopori konsep sistem operasi saat ini,
padahal saat itu dicemooh oleh beberapa kritikus Karena banyak ide-ide yang tidak masuk akal.
RANGKUMAN UNIX
UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.
Manfaat Unix:
• Multiuser : Sistem dapat digunakan oleh lebih dari satu orang pada satu saat. Tentunya harus digunakan lebih dari satu terminal yang dihubungkan.
•Multitasking : Sistem dapat melakukan beberapa tugas atau proses pada waktu yang bersamaan.
•Sistem file : Organisasi file di unix memiliki struktur pohon yang terdiri dari file dan direktori.
•Shell : Merupakan antar muka pemakai dengan sistem Unix.
•Utilitas-utilitas : Unix memiliki lebih dari 200 utilitas yang dapat digunakan untuk mengelola sistem.
•Surat elektronik : Unix dilengkapi dengan fasilitas untuk pengiriman surat antar pemakai di lingkungan sistem Unix.
•Konsep perangkat keras : Perangkat keras yang terhubung pada sistem Unix akan dianggap sebagai file biasa. Unix tidak membedakan antara perangkat keras dan file biasa.
•Komunikasi antar proses : Keluaran dari suatu proses dapat diproses langsung oleh proses lainnya
•Jaringan : Pemakai Unix dapat berhubungan dengan pemakai lain dalam satu computer. Disamping itu pemakai Unix juga dapat berkmunikasi dengan pemakai lain pada computer lainnya dalam satu jaringan lokal atau LAN.
•Keamanan : Unix menyediakan fasilitas keamanan untuk pemakai biasa, pengembang sistem, dan administrator sistem serta jaringan sistem.
Manfaat Unix:
• Multiuser : Sistem dapat digunakan oleh lebih dari satu orang pada satu saat. Tentunya harus digunakan lebih dari satu terminal yang dihubungkan.
•Multitasking : Sistem dapat melakukan beberapa tugas atau proses pada waktu yang bersamaan.
•Sistem file : Organisasi file di unix memiliki struktur pohon yang terdiri dari file dan direktori.
•Shell : Merupakan antar muka pemakai dengan sistem Unix.
•Utilitas-utilitas : Unix memiliki lebih dari 200 utilitas yang dapat digunakan untuk mengelola sistem.
•Surat elektronik : Unix dilengkapi dengan fasilitas untuk pengiriman surat antar pemakai di lingkungan sistem Unix.
•Konsep perangkat keras : Perangkat keras yang terhubung pada sistem Unix akan dianggap sebagai file biasa. Unix tidak membedakan antara perangkat keras dan file biasa.
•Komunikasi antar proses : Keluaran dari suatu proses dapat diproses langsung oleh proses lainnya
•Jaringan : Pemakai Unix dapat berhubungan dengan pemakai lain dalam satu computer. Disamping itu pemakai Unix juga dapat berkmunikasi dengan pemakai lain pada computer lainnya dalam satu jaringan lokal atau LAN.
•Keamanan : Unix menyediakan fasilitas keamanan untuk pemakai biasa, pengembang sistem, dan administrator sistem serta jaringan sistem.
FMS VS IBYS
FMS (FOTRAN MONITOR SYSTEM)
Penulis sekilas menjelaskan tentang Fortran (sebelumnya FORTRAN) adalah tujuan umum, prosedural, bahasa pemrograman imperatif yang sangat cocok untuk komputasi numerik dan komputasi ilmiah. Awalnya dikembangkan oleh IBM di kampus mereka di selatan San Jose, California [1] pada tahun 1950 untuk aplikasi ilmiah dan rekayasa, Fortran datang untuk mendominasi daerah ini pemrograman awal dan telah digunakan terus menerus selama lebih dari setengah abad dalam bidang komputasi intensif seperti prediksi cuaca numerik, analisis elemen hingga, dinamika fluida komputasi, fisika komputasi dan kimia komputasi. Ini adalah salah satu bahasa yang paling populer di bidang komputasi kinerja tinggi [2] dan merupakan bahasa yang digunakan untuk program yang patokan dan peringkat superkomputer tercepat di dunia.
Fortran (campuran berasal dari Sistem IBM Formula Matematika Penerjemahan) mencakup keturunan versi, masing-masing berevolusi untuk menambahkan ekstensi ke bahasa sementara biasanya mempertahankan kompatibilitas dengan versi sebelumnya. Versi Berturut-turut telah menambahkan dukungan untuk pengolahan data berbasis karakter (FORTRAN 77), pemrograman array, pemrograman modular dan pemrograman berorientasi obyek (Fortran 90/95), dan pemrograman berorientasi objek dan generik (Fortran 2003).
Nama-nama versi sebelumnya dari bahasa FORTRAN 77 adalah melalui konvensional dieja dalam segala-topi (FORTRAN 77 adalah versi di mana penggunaan huruf kecil dalam kata kunci ketat tidak standar). Kapitalisasi telah terjatuh dalam merujuk ke versi yang lebih baru dimulai dengan Fortran 90. Standar bahasa resmi sekarang mengacu pada bahasa sebagai "Fortran". Karena kapitalisasi tidak pernah benar-benar konsisten dalam penggunaan aktual, artikel ini mengadopsi konvensi penggunaan huruf kapital semua FORTRAN untuk merujuk pada versi FORTRAN FORTRAN 77 dan melalui judul-topi Fortran dalam mengacu pada versi Fortran dari Fortran 90 dan seterusnya. Konvensi ini tercermin dalam kapitalisasi FORTRAN dalam ANSI X3.9-1966 (FORTRAN 66) dan ANSI X3.9-1978 (FORTRAN 77) standar dan judul topi Fortran dalam ANSI X3.198-1992 (Fortran 90) , ISO / IEC 1539-1:1997 (Fortran 95) dan ISO / IEC 1539-1:2004 (Fortran 2003) standar.
IBSYS
Sedangkan IBSYS adalah rekaman operasi sistem berbasis bahwa IBM disertakan dengan nya IBM 7090 dan IBM 7094 komputer. Sebuah sistem operasi mirip (tapi dengan beberapa perbedaan yang signifikan), juga disebut IBSYS, diberikan dengan IBM 7040 dan IBM 7044 komputer. IBSYS didasarkan pada FORTRAN Sistem Monitor (FMS) dan Sistem Operasi SAHAM.
IBSYS sendiri benar-benar program monitor dasar, bahwa membaca gambar kartu kendali ditempatkan antara deck kartu program dan data pekerjaan individu. Sebuah kartu kendali IBSYS dimulai dengan "$" dalam kolom 1, segera diikuti oleh Nama Kontrol yang dipilih berbagai program utilitas IBSYS diperlukan untuk membuat dan menjalankan pekerjaan. Gambar kartu dek ini adalah membaca dari kaset magnetik, siap offline, tidak biasanya langsung dari pembaca kartu punched
Penulis sekilas menjelaskan tentang Fortran (sebelumnya FORTRAN) adalah tujuan umum, prosedural, bahasa pemrograman imperatif yang sangat cocok untuk komputasi numerik dan komputasi ilmiah. Awalnya dikembangkan oleh IBM di kampus mereka di selatan San Jose, California [1] pada tahun 1950 untuk aplikasi ilmiah dan rekayasa, Fortran datang untuk mendominasi daerah ini pemrograman awal dan telah digunakan terus menerus selama lebih dari setengah abad dalam bidang komputasi intensif seperti prediksi cuaca numerik, analisis elemen hingga, dinamika fluida komputasi, fisika komputasi dan kimia komputasi. Ini adalah salah satu bahasa yang paling populer di bidang komputasi kinerja tinggi [2] dan merupakan bahasa yang digunakan untuk program yang patokan dan peringkat superkomputer tercepat di dunia.
Fortran (campuran berasal dari Sistem IBM Formula Matematika Penerjemahan) mencakup keturunan versi, masing-masing berevolusi untuk menambahkan ekstensi ke bahasa sementara biasanya mempertahankan kompatibilitas dengan versi sebelumnya. Versi Berturut-turut telah menambahkan dukungan untuk pengolahan data berbasis karakter (FORTRAN 77), pemrograman array, pemrograman modular dan pemrograman berorientasi obyek (Fortran 90/95), dan pemrograman berorientasi objek dan generik (Fortran 2003).
Nama-nama versi sebelumnya dari bahasa FORTRAN 77 adalah melalui konvensional dieja dalam segala-topi (FORTRAN 77 adalah versi di mana penggunaan huruf kecil dalam kata kunci ketat tidak standar). Kapitalisasi telah terjatuh dalam merujuk ke versi yang lebih baru dimulai dengan Fortran 90. Standar bahasa resmi sekarang mengacu pada bahasa sebagai "Fortran". Karena kapitalisasi tidak pernah benar-benar konsisten dalam penggunaan aktual, artikel ini mengadopsi konvensi penggunaan huruf kapital semua FORTRAN untuk merujuk pada versi FORTRAN FORTRAN 77 dan melalui judul-topi Fortran dalam mengacu pada versi Fortran dari Fortran 90 dan seterusnya. Konvensi ini tercermin dalam kapitalisasi FORTRAN dalam ANSI X3.9-1966 (FORTRAN 66) dan ANSI X3.9-1978 (FORTRAN 77) standar dan judul topi Fortran dalam ANSI X3.198-1992 (Fortran 90) , ISO / IEC 1539-1:1997 (Fortran 95) dan ISO / IEC 1539-1:2004 (Fortran 2003) standar.
IBSYS
Sedangkan IBSYS adalah rekaman operasi sistem berbasis bahwa IBM disertakan dengan nya IBM 7090 dan IBM 7094 komputer. Sebuah sistem operasi mirip (tapi dengan beberapa perbedaan yang signifikan), juga disebut IBSYS, diberikan dengan IBM 7040 dan IBM 7044 komputer. IBSYS didasarkan pada FORTRAN Sistem Monitor (FMS) dan Sistem Operasi SAHAM.
IBSYS sendiri benar-benar program monitor dasar, bahwa membaca gambar kartu kendali ditempatkan antara deck kartu program dan data pekerjaan individu. Sebuah kartu kendali IBSYS dimulai dengan "$" dalam kolom 1, segera diikuti oleh Nama Kontrol yang dipilih berbagai program utilitas IBSYS diperlukan untuk membuat dan menjalankan pekerjaan. Gambar kartu dek ini adalah membaca dari kaset magnetik, siap offline, tidak biasanya langsung dari pembaca kartu punched
SEKILAS TENTANG KULIAX LINUX
Kuliax adalah sebuah distribusi GNU/Linux yang dioptimasi ke penggunaan komputer desktop untuk pembelajaran, penelitian, dan pengembangan di pendidikan tinggi
serta menyertakan program-program standar komputer desktop dan juga yang spesifik ke pendidikan tinggi khususnya pada bidang-bidang yang banyak menggunakan komputer sebagai alat bantu/penunjang atau bahkan sebagai intinya.
Sebagian besar program yang disertakan di Kuliax di bawah GNU General Public License (GPL), silakan periksa masing-masing paket program untuk mengetahui lisensinya secara rinci.
pengguna kuliax membutuhkan spesifikasi komputer seperti berikut ini:
•Prosesor i686 800 MHz atau lebih tinggi
•RAM 192 MB atau lebih besar
•Kartu grafis yang mendukung minimal resolusi 640x480
•CDROM drive
•Ruang cakram/disk minimal 3 GB
Sistem
Sistem dasar berbasis Debian GNU/Linux 5.0 (lenny) dengan pemutakhiran Agustus 2010
Kernel Linux 2.6.32 untuk i686, dioptimasi untuk desktop dan interaktivitas (PREEMPT, CFQ, HZ_1000, SLUB, NR_CPUS=8)
Kernel Mode Setting (KMS) untuk kartu grafis ber-chipset Intel dan Radeon ⇐HD4xx (r6xx/r7xx)
Kernel Shared Memory (KSM) untuk virtualisasi KVM
Init berbasis event menggunakan Upstart
Dukungan sistem berkas: ext2, ext3, ext4, reiserfs, XFS, JFS, FAT, NTFS (RW)
Dukungan ACPI, hotkeys, HDAPS, powersave, Logical Volume Manager (LVM) 2, suspend/hibernate, USB 3.0, pencetak/printer (cups dan foomatic+hp*), webcam (gspca/spca5x), bluetooth, modem 3G, pemindai sidik jari (SGS Thomson, …) , kartu nirkabel (at76x, ath5k, ath9k, b43, iwlwifi/ipw3945/4965, prism, ralink rt2400, rt2500, rt2570, rt2860, rt2x00, realtek 818x, zd1201/1211)
Dukungan alat dan pustaka pengembangan dasar seperti build-essential, libncurses, linux-headers
X.Org 7.3
Live
LiveCD berbasis live-initramfs dari proyek Debian Live, aufs, dan squashfs 4.0.
Pemasang
Berbasis Debian Installer (d-i) untuk sistem Live.
Desktop
KDE 3.5.10
Karya seni 7.0
Perkantoran
Diagram: Kivio
Kalkulator cepat nan teliti: SpeedCrunch
Pencatat ringkas: KNotes
Paket perkantoran: OpenOffice.org 3.2
Pemetaan pikiran dan ide: Freemind 0.9
Internet
Klien surat elektronik: KMail
Alat berkirim pesan singkat lewat Internet: Pidgin 2.7
Peramban jejaring: Iceweasel 3.5.8 ditambah dengan pengaya dan ekstensi multimedia, serta penanda buku yang menarik
Multimedia
Dukungan sebagian besar format multimedia
Pemutar suara: Audacious
Mixer suara: Kmix
Pemutar video: (S)MPlayer
Grafik
Pembaca dan penyunting minimal gambar: Gwenview
Penyunting gambar bitmap: The Gimp
Penangkap layar: Ksnapshot
Pembaca
Pembaca berkas CHM: KchmViewer
Pembaca berkas PDF: KPDF
Kamus
Kamus Besar Bahasa Indonesia Edisi III: stardict-kbbi
Inggris-Indonesia cepat: stardict *quick eng-ind
Indonesia-Inggris cepat: stardict *quick ind-eng
Rekayasa
Kalkulator kode warna resistor: gresistor
Simulator jaringan: cnet
Simulator mikropengendali PIC: gpsim
Simulator elektronik dan mikropengendali: KTechlab
Simulator rangkaian digital: tkgate
Statistik
Lingkungan dan bahasa komputasi statistik: R
Antarmuka grafis R: RKWard
Basis Data
Sistem pengelola basis data: MySQL 5.1
Antarmuka grafis basis data SQLite: sqlitebrowse
Pengembangan
Lingkungan pengembangan terintegrasi: Geany 0.18
Pemrograman: GCC 4.3, OpenJDK6, Perl 5.10, PHP 5.2.6, Python 2.5.4
Pustaka dan alat: Glade 3.4.5, zenity 2.22
Sistem Kendali Versi: Git 1.7.1, git-svn, Mercurial 1.3.1
Rekayasa perangkat lunak: sloccount, Umbrello
Jaringan
Peladen: Apache 2.2.9 , openssh, samba, cups (dukungan pencetak)
Alat: arpwatch, ftp, fusesmb, iftop, iproute, iptables, kdenetwork-filesharing, knetworkconf, knemo, mtr-tiny, net-tools, Nmap 5.00, rsync, tcpdump
Desktop remote: krdc, rdesktop
Kalkulator subnet IP: sipcalc
Nirkabel: network-manager-kde, usb-modeswitch, wireless-tools, wpasupplicant
Konfigurasi dan dialer PPP: ppp, pppconfig, pppoe
Utilitas
Antarmuka bluetooth: kdebluetooth
Presentasi dengan bluetooth: Amora 1.1 (server)
Pemasang paket manual Debian: gdebi
Pengelola paket: Synaptic 0.62
Pengelola berkas: Midnight Commander (mc)
Pengelola partisi: GParted 0.5.2
Pengelola layanan: KSysV
Enkripsi dan kriptografi: GnuPG 1.4.10
Arsip: p7zip, unrar, unzip
Emulator terminal bergaya Quake: Yakuake
Lain-lain: dd, fortunes-min, fortunes-kernelnewbies, hdparm, kamera
Pertolongan
Sistem pertolongan berbasis d-i
Penguji memori: memtest86+
Pemindai partisi dan alat pemulihan/recovery disk: testdisk
Buku Elektronik
CakePHP
How to think like a computer scientist: Java version (Bahasa Indonesia)
Python for Informatics
Penggunaan
Unduh image ISO Kuliax dan periksa checksum-nya terlebih dahulu2)
sha256sum -c Kuliax-7.0-LiveCD.sha256
sha256sum -c Kuliax-7.0-RepoCD.sha256
serta menyertakan program-program standar komputer desktop dan juga yang spesifik ke pendidikan tinggi khususnya pada bidang-bidang yang banyak menggunakan komputer sebagai alat bantu/penunjang atau bahkan sebagai intinya.
Sebagian besar program yang disertakan di Kuliax di bawah GNU General Public License (GPL), silakan periksa masing-masing paket program untuk mengetahui lisensinya secara rinci.
pengguna kuliax membutuhkan spesifikasi komputer seperti berikut ini:
•Prosesor i686 800 MHz atau lebih tinggi
•RAM 192 MB atau lebih besar
•Kartu grafis yang mendukung minimal resolusi 640x480
•CDROM drive
•Ruang cakram/disk minimal 3 GB
Sistem
Sistem dasar berbasis Debian GNU/Linux 5.0 (lenny) dengan pemutakhiran Agustus 2010
Kernel Linux 2.6.32 untuk i686, dioptimasi untuk desktop dan interaktivitas (PREEMPT, CFQ, HZ_1000, SLUB, NR_CPUS=8)
Kernel Mode Setting (KMS) untuk kartu grafis ber-chipset Intel dan Radeon ⇐HD4xx (r6xx/r7xx)
Kernel Shared Memory (KSM) untuk virtualisasi KVM
Init berbasis event menggunakan Upstart
Dukungan sistem berkas: ext2, ext3, ext4, reiserfs, XFS, JFS, FAT, NTFS (RW)
Dukungan ACPI, hotkeys, HDAPS, powersave, Logical Volume Manager (LVM) 2, suspend/hibernate, USB 3.0, pencetak/printer (cups dan foomatic+hp*), webcam (gspca/spca5x), bluetooth, modem 3G, pemindai sidik jari (SGS Thomson, …) , kartu nirkabel (at76x, ath5k, ath9k, b43, iwlwifi/ipw3945/4965, prism, ralink rt2400, rt2500, rt2570, rt2860, rt2x00, realtek 818x, zd1201/1211)
Dukungan alat dan pustaka pengembangan dasar seperti build-essential, libncurses, linux-headers
X.Org 7.3
Live
LiveCD berbasis live-initramfs dari proyek Debian Live, aufs, dan squashfs 4.0.
Pemasang
Berbasis Debian Installer (d-i) untuk sistem Live.
Desktop
KDE 3.5.10
Karya seni 7.0
Perkantoran
Diagram: Kivio
Kalkulator cepat nan teliti: SpeedCrunch
Pencatat ringkas: KNotes
Paket perkantoran: OpenOffice.org 3.2
Pemetaan pikiran dan ide: Freemind 0.9
Internet
Klien surat elektronik: KMail
Alat berkirim pesan singkat lewat Internet: Pidgin 2.7
Peramban jejaring: Iceweasel 3.5.8 ditambah dengan pengaya dan ekstensi multimedia, serta penanda buku yang menarik
Multimedia
Dukungan sebagian besar format multimedia
Pemutar suara: Audacious
Mixer suara: Kmix
Pemutar video: (S)MPlayer
Grafik
Pembaca dan penyunting minimal gambar: Gwenview
Penyunting gambar bitmap: The Gimp
Penangkap layar: Ksnapshot
Pembaca
Pembaca berkas CHM: KchmViewer
Pembaca berkas PDF: KPDF
Kamus
Kamus Besar Bahasa Indonesia Edisi III: stardict-kbbi
Inggris-Indonesia cepat: stardict *quick eng-ind
Indonesia-Inggris cepat: stardict *quick ind-eng
Rekayasa
Kalkulator kode warna resistor: gresistor
Simulator jaringan: cnet
Simulator mikropengendali PIC: gpsim
Simulator elektronik dan mikropengendali: KTechlab
Simulator rangkaian digital: tkgate
Statistik
Lingkungan dan bahasa komputasi statistik: R
Antarmuka grafis R: RKWard
Basis Data
Sistem pengelola basis data: MySQL 5.1
Antarmuka grafis basis data SQLite: sqlitebrowse
Pengembangan
Lingkungan pengembangan terintegrasi: Geany 0.18
Pemrograman: GCC 4.3, OpenJDK6, Perl 5.10, PHP 5.2.6, Python 2.5.4
Pustaka dan alat: Glade 3.4.5, zenity 2.22
Sistem Kendali Versi: Git 1.7.1, git-svn, Mercurial 1.3.1
Rekayasa perangkat lunak: sloccount, Umbrello
Jaringan
Peladen: Apache 2.2.9 , openssh, samba, cups (dukungan pencetak)
Alat: arpwatch, ftp, fusesmb, iftop, iproute, iptables, kdenetwork-filesharing, knetworkconf, knemo, mtr-tiny, net-tools, Nmap 5.00, rsync, tcpdump
Desktop remote: krdc, rdesktop
Kalkulator subnet IP: sipcalc
Nirkabel: network-manager-kde, usb-modeswitch, wireless-tools, wpasupplicant
Konfigurasi dan dialer PPP: ppp, pppconfig, pppoe
Utilitas
Antarmuka bluetooth: kdebluetooth
Presentasi dengan bluetooth: Amora 1.1 (server)
Pemasang paket manual Debian: gdebi
Pengelola paket: Synaptic 0.62
Pengelola berkas: Midnight Commander (mc)
Pengelola partisi: GParted 0.5.2
Pengelola layanan: KSysV
Enkripsi dan kriptografi: GnuPG 1.4.10
Arsip: p7zip, unrar, unzip
Emulator terminal bergaya Quake: Yakuake
Lain-lain: dd, fortunes-min, fortunes-kernelnewbies, hdparm, kamera
Pertolongan
Sistem pertolongan berbasis d-i
Penguji memori: memtest86+
Pemindai partisi dan alat pemulihan/recovery disk: testdisk
Buku Elektronik
CakePHP
How to think like a computer scientist: Java version (Bahasa Indonesia)
Python for Informatics
Penggunaan
Unduh image ISO Kuliax dan periksa checksum-nya terlebih dahulu2)
sha256sum -c Kuliax-7.0-LiveCD.sha256
sha256sum -c Kuliax-7.0-RepoCD.sha256
DUA PULUH TOKOH DUNIA YANG MENGEMBANGKAN SISTEM OPERASI
Sistem operasi adalah program yang mengelola sumber daya hardware komputer, dan menyediakan layanan umum untuk Software. Contohnya yang populer system operasi modern antara lain Linux, Android, iOS, Mac OS X, dan Microsoft Windows
adapun 20 tokoh-tokoh dunia yang mengembangkan sistem operasi sebagai berikut:
1. Drew Mayor
Drew mayor adalah salah satu pendiri dari Novell dan arsitek yang memimpin dan pengembang sistem operasi NetWare selama lebih dari 15 tahun. Sebuah OS khusus untuk melayani jaringan.
2. Onno W. Purbo
Onno Widodo Purbo adalah seorang tokoh yang lebih dikenal sebagai pakar di bidang teknologi informasi asal Indonesia. Banyak gagasan yang di buat, salah satu yang terkenal adalah RT/RW-net. Beliau juga dikenal sebagai bapak Open Source Indonesia dan salah satu pegembang OS berbasis Linux.
3. Larry Tesler
Larry (Lawrence Gordon) Tesler merupakan ilmuwan komputer yang bekerja di bidang interaksi manusia-komputer di Apple.inc yang berpengaruh dalam pengembangan OS pada Apple II, seri pengganti dari apple lisa, yang merupakan cikal bakal perkembangan macintosh.
4. Paul Allen
Paul Allen bersama dengan Bill Gates berhasil membangun sistem operasi komputer MS-DOS, yang menjadi kunci pada kesuksesan Microsoft.
5. Bertrand Serlet
Bertrand Serlet adalah seorang tokoh penting di Apple dalam pengembangan platform Mac Os. ikut serta berperan dalam kelahiran Mac mulai dari pengembangan sampai pembuatan.
6.Steve jobs
Steven Paul Jobs atau yang lebih dikenal dengan steve jobs adalah pendiri dan mantan CEO Apple Inc. Beliau adalah bapak Mac OS. Pernah DO dari Reed College di Portland tidak mebuat beliau patah semangat. Beliau berhasil mebuat komputer pribadi pertama yang sukses secara komersial, yaitu seri Apple II yang kemudian mendorong pembuatan Macintosh. Pada 5 Oktober 2011, dunia kehilangan salah satu tokoh paling berpengaruh ini. Steve Jobs meninggal pada usia 56 tahun
7. Linus Benedict Torvalds (Linux)
Linus Benedict Torvalds atau yang lebih di kenal dengan linus torvalds adalah rekayasawan perangkat lunak asal Finlandia yang dikenal sebagai perintis pengembangan Kernel Linux. Yang lebih hebat lagi Linux menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA. Nama linux di ambil dari nama belakang penemunya sendiri.
8. Andrew Rubin (Android OS)
Andrew Rubin adalah pelopor teknologi sebuah open source sistem operasi untuk smartphone yang sangat popular saat ini. Ya Android OS. Rubin adalah pengembang system operasi ini yang di bawahi Google. Beliau juga pendiri dan mantan CEO dari Danger Inc dan Android Inc.
9. William Henry Gates
William Henry Gates III atau lebih dikenal sebagai Bill Gates adalah pendiri dan ketua umum perusahaan perangkat lunak AS, Microsoft. Tidak pernah menyelesaikan kuliahnya dan DO dari Harvard University tidak membuat Bill gates putus harapan. Bill Gates bersama Paul Allen berhasil membangun sistem operasi komputer MS-DOS, yang menjadi kunci pada kesuksesan
10.Steve Wozniak
Stephen Wozniak Gary atau dikenal dengan Steve Wozniak adalah insinyur komputer dan pemrogram, beliau adalah salah satu pendiri Apple Computer, Co (sekarang Apple Inc ) dengan Steve Jobs dan dengan Ronald Wayne
11. Richard Page
Richard Page adalah Presiden dan Pendiri dari Sierra Riset dan Teknologi. Beliau berperan pentingdalam perkembangan Macintosh dan berperan penting dalam desain awal Apple Lisa.
12. Sundar Pichai (chrome)
Sundar Pichai adalah seorang orang India berwarga Negara Amerika dan seorang insinyur komputer , yang telah merancang dan membangun Chrome OS. Sebuah poject program di bawah Google Inc.
13. Tim Paterson (MS-DOS)
Tim Paterson adalah orang yang paling dikenal sebagai penulis asli dari MS-DOS , sistem operasi komputer pribadi yang paling banyak digunakan pada 1980-an. Dan menjadi awal perkembangan technologi system operasi pada micrsoft
14. Wayne Rosing
Wayne Rosing merupakan pemain kunci dalam berbagai proyek di Apple inc. dia memimpin proyek apple Lisa, sebuah proyek yang menjadi cikal bakal Macintosh.
15. Bill Atkinson
Bill Atkinson adalah bagian dari Apple Macintosh dan berpengaruh dalam pengembangan Machintosh, beliau juga adalah pencipta dari MacPaint aplikasi pada machintosh.
16. Brad Silverberg
Brad Silverberg paling terkenal karena karyanya di Microsoft pada 1990-1999 untuk kepemimpinannya dalam pengembangan Windows 95.
17. Jef Raskin
Jef Raskin adalah orang Amerika ahli dalam antarmuka manusia-komputer dan orang yang berpengaruh dalam memulai Macintosh proyek untuk Apple pada akhir tahun 1970.
18. John Couch
John Couch yang saat ini menjabat Wakil Presiden Pendidikan untuk Apple Computer merupakan pengembang Macintosh di apple inc.
19. Jordan Hubbard
Jordan K. Hubbard adalah orang yang telah membangun da mengembangkan FreeBSD. memulai proyek FreeBSD pada tahun 1993 dengan Nate Williams dan Rodney W. Grimes.dan kemudian bergabung dengan Apple Computer dalam peran manajer kelompok teknologi BSD dan menjadi Direktur Teknik Technologies Unix di Apple.
20. Keith Bostic (BSD OS)
Keith Bostic adalah salah satu arsitek utama dari 4.4BSD Berkeley dan 4.4BSD-Lite release. Ia juga memimpin usaha di CSRG untuk membuat perangkat lunak bebas versi BSD UNIX , yang membantu memungkinkan penciptaan FreeBSD , NetBSD dan OpenBSD .beliau juga merupakan pendiri Berkeley Software Design Inc. yang menghasilkan BSD / OS.
adapun 20 tokoh-tokoh dunia yang mengembangkan sistem operasi sebagai berikut:
1. Drew Mayor
Drew mayor adalah salah satu pendiri dari Novell dan arsitek yang memimpin dan pengembang sistem operasi NetWare selama lebih dari 15 tahun. Sebuah OS khusus untuk melayani jaringan.
2. Onno W. Purbo
Onno Widodo Purbo adalah seorang tokoh yang lebih dikenal sebagai pakar di bidang teknologi informasi asal Indonesia. Banyak gagasan yang di buat, salah satu yang terkenal adalah RT/RW-net. Beliau juga dikenal sebagai bapak Open Source Indonesia dan salah satu pegembang OS berbasis Linux.
3. Larry Tesler
Larry (Lawrence Gordon) Tesler merupakan ilmuwan komputer yang bekerja di bidang interaksi manusia-komputer di Apple.inc yang berpengaruh dalam pengembangan OS pada Apple II, seri pengganti dari apple lisa, yang merupakan cikal bakal perkembangan macintosh.
4. Paul Allen
Paul Allen bersama dengan Bill Gates berhasil membangun sistem operasi komputer MS-DOS, yang menjadi kunci pada kesuksesan Microsoft.
5. Bertrand Serlet
Bertrand Serlet adalah seorang tokoh penting di Apple dalam pengembangan platform Mac Os. ikut serta berperan dalam kelahiran Mac mulai dari pengembangan sampai pembuatan.
6.Steve jobs
Steven Paul Jobs atau yang lebih dikenal dengan steve jobs adalah pendiri dan mantan CEO Apple Inc. Beliau adalah bapak Mac OS. Pernah DO dari Reed College di Portland tidak mebuat beliau patah semangat. Beliau berhasil mebuat komputer pribadi pertama yang sukses secara komersial, yaitu seri Apple II yang kemudian mendorong pembuatan Macintosh. Pada 5 Oktober 2011, dunia kehilangan salah satu tokoh paling berpengaruh ini. Steve Jobs meninggal pada usia 56 tahun
7. Linus Benedict Torvalds (Linux)
Linus Benedict Torvalds atau yang lebih di kenal dengan linus torvalds adalah rekayasawan perangkat lunak asal Finlandia yang dikenal sebagai perintis pengembangan Kernel Linux. Yang lebih hebat lagi Linux menjadi sistem operasi paling menjanjikan, yang bisa dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, handphone, GPS, robot, mobil hingga pesawat ulang alik buatan NASA. Nama linux di ambil dari nama belakang penemunya sendiri.
8. Andrew Rubin (Android OS)
Andrew Rubin adalah pelopor teknologi sebuah open source sistem operasi untuk smartphone yang sangat popular saat ini. Ya Android OS. Rubin adalah pengembang system operasi ini yang di bawahi Google. Beliau juga pendiri dan mantan CEO dari Danger Inc dan Android Inc.
9. William Henry Gates
William Henry Gates III atau lebih dikenal sebagai Bill Gates adalah pendiri dan ketua umum perusahaan perangkat lunak AS, Microsoft. Tidak pernah menyelesaikan kuliahnya dan DO dari Harvard University tidak membuat Bill gates putus harapan. Bill Gates bersama Paul Allen berhasil membangun sistem operasi komputer MS-DOS, yang menjadi kunci pada kesuksesan
10.Steve Wozniak
Stephen Wozniak Gary atau dikenal dengan Steve Wozniak adalah insinyur komputer dan pemrogram, beliau adalah salah satu pendiri Apple Computer, Co (sekarang Apple Inc ) dengan Steve Jobs dan dengan Ronald Wayne
11. Richard Page
Richard Page adalah Presiden dan Pendiri dari Sierra Riset dan Teknologi. Beliau berperan pentingdalam perkembangan Macintosh dan berperan penting dalam desain awal Apple Lisa.
12. Sundar Pichai (chrome)
Sundar Pichai adalah seorang orang India berwarga Negara Amerika dan seorang insinyur komputer , yang telah merancang dan membangun Chrome OS. Sebuah poject program di bawah Google Inc.
13. Tim Paterson (MS-DOS)
Tim Paterson adalah orang yang paling dikenal sebagai penulis asli dari MS-DOS , sistem operasi komputer pribadi yang paling banyak digunakan pada 1980-an. Dan menjadi awal perkembangan technologi system operasi pada micrsoft
14. Wayne Rosing
Wayne Rosing merupakan pemain kunci dalam berbagai proyek di Apple inc. dia memimpin proyek apple Lisa, sebuah proyek yang menjadi cikal bakal Macintosh.
15. Bill Atkinson
Bill Atkinson adalah bagian dari Apple Macintosh dan berpengaruh dalam pengembangan Machintosh, beliau juga adalah pencipta dari MacPaint aplikasi pada machintosh.
16. Brad Silverberg
Brad Silverberg paling terkenal karena karyanya di Microsoft pada 1990-1999 untuk kepemimpinannya dalam pengembangan Windows 95.
17. Jef Raskin
Jef Raskin adalah orang Amerika ahli dalam antarmuka manusia-komputer dan orang yang berpengaruh dalam memulai Macintosh proyek untuk Apple pada akhir tahun 1970.
18. John Couch
John Couch yang saat ini menjabat Wakil Presiden Pendidikan untuk Apple Computer merupakan pengembang Macintosh di apple inc.
19. Jordan Hubbard
Jordan K. Hubbard adalah orang yang telah membangun da mengembangkan FreeBSD. memulai proyek FreeBSD pada tahun 1993 dengan Nate Williams dan Rodney W. Grimes.dan kemudian bergabung dengan Apple Computer dalam peran manajer kelompok teknologi BSD dan menjadi Direktur Teknik Technologies Unix di Apple.
20. Keith Bostic (BSD OS)
Keith Bostic adalah salah satu arsitek utama dari 4.4BSD Berkeley dan 4.4BSD-Lite release. Ia juga memimpin usaha di CSRG untuk membuat perangkat lunak bebas versi BSD UNIX , yang membantu memungkinkan penciptaan FreeBSD , NetBSD dan OpenBSD .beliau juga merupakan pendiri Berkeley Software Design Inc. yang menghasilkan BSD / OS.
Langganan:
Postingan (Atom)