Rabu, 21 November 2012

Contoh Program sederhana yang menggunakan Thread


Contoh program sederhana yang menggunakan Thread di Java ada dua cara yaitu sbb :
  • ·         Extend Class Thread : Dimana setiap class yang diturunkan dari dari class thread harus mengaktifkan method run (). 

Contoh programnya sbb :
  • ·         Implements interface runnable : Banyak digunakan karena dapat mengimplementasikan lebih dari satu class atau lebih banyak class dari pada dengan extend class thread.

Contoh programnya sbb :

10 Sistem Operasi yang mendukung Teknologi Hyperthreading !


Yang termasuk kedalam kelompok Multithreading yang many-to-many model :
1). Linux

2). Solaris 9

3). IRIX

4). Digital UNIX & Solaris

Yang termasuk kedalam kelompok Multithreading yang one-to-one model :
5). Windows XP/2000

6). Windows NT

Yang termasuk kedalam kelompok Multithreading yang two-level model :
7). HP-UX

8). Tru64 UNIX

9). Solaris 8

Yang termasuk kedalam kelompok Multithreading yang many-to-one model :
10). GNU 

Apa itu Dispaching Algorithm ?


Dispatching algorithm adalah algoritma antrian yang akan mengeksekusi proses secara berurutan dari dua buah prosesor, dapat disimpulkan algoritma antrian bisa mengeksekusi setiap thread secara efisien meskipun sistem-sistem tersebut bersifat multitasking. 

Prosesor dengan teknologi ini akan terlihat kemampuannya, pada sistem operasi yang mendukung banyak prosesor seperti Windows NT, Windows Xp Profesional, Windows Vista, Windows 2000, dan GNU/Linux sebagai dua prosesor. meskipun terlihat secara fisik hanya terlihat satu prosesor

Arsitektur Komputer yang menggunakan teknologi Hyperthreading dengan Algoritma Dispatching Algorithm


Hyper Threading (HT) adalah sebuah teknologi yang dikembangkan intel untuk meningkatkan kinerja processor dengan cara memberikan instruksi melalui software untuk membelah diri menjadi beberapa aliran. Hyperthreading merupakan sebuah teknologi mikroprocessor yang dikembangkan oleh intel corporation pada beberapa processor dengan arsitektur netburst dan core. Processor dengan model ini dipakai pada OS yang mendukung banyak processor sprti Windows dan GNU/Linux. Dengan menggunakan dua buah processor maka kinerja OS menjadi efisien. Karena OS bersifat multitasking dan OS melakukan eksekusi secara berurutan dengan algoritma antrian yang disebut dispatching algorithm.

Processor yang mendukung teknologi hyperthreading membutuhkan komponen : 
  • Chipset motherboard dengan teknologi hyperthreading seperti Intel 845 PE, Intel 865, Intel 950 dll.
  • BIOS mendukung hyperthreading. 
  • OS yang mendukung banyak processor seperti : 
    • Windows 2000- Windows versi terbaru Windows 8. 
    • GNU/ Linux versi 2.4.18 ke atas.

Minggu, 11 November 2012

FHS (Filesystem Hierarchy Standard)


FHS (Filesystem Hierarchy Standard) adalah sebuah aturan standar penempatan lokasi berkas dan direktori yang ada pada sistem operasi mirip UNIX GNU/Linux. dimana dengan adanya standar ini maka pengguna dan perangkat lunak dapat mengetahui dimana letak suatu berkas atau direktori yang tersimpan di suatu komputer. Pada FHS seluruh file dan folder berada didirektori puncak / root ( /), yang dibawahnya terdapat beberapa folder utama yang telah ditetapkan kegunaanya yaitu /bin/, /boot/, /dev/, /etc/,  /home/,  /media/,  /mnt/,  /root/,  /sbin/, /srv/, /tmp/, /usr/,  /var/, hampir seluruh distribusi GNU/Linux menerapkan konsep FHS ini, namun baru-baru ini terjadi sedikit perubahan, dimana  seluruh aplikasi dan pustaka yang sebelumnya berada pada direktori standar (/lib/, /lib64//bin/ dan /sbin/) dibuat menjadi terpusat pada direktori /usr/, yang berarti bahwa direktori /lib/, /lib64//bin/dan /sbin/ tidak diperlukan lagi, tetapi untuk alasan kompatibilitas dalam implementasinya folder tersebut digantikan dengan symbolic links yang mengarah ke subdirektori yang berada  didirektori /usr/, distribusi GNU/Linux yang telah menerapkan perubahan ini adalah Fedora 17 yang baru memasuki tahapan pengembangan Alpha 1,

yang menjadi sedikit pertanyaan apakah ada distribusi GNU/Linux yang ngeyel dan tidak menggunakan konsep FHS ini .???  jawabannya tentu saja ada, namanya juga software open source, bebas untuk dikembangkan, modifikasi, sebarkan, yang punya kemampuan bisa langsung menerapkan idenya, termasuk melakukan perubahan pada konsep FH Standar menjadi FH yang lain daripada yang lain  :)
Salah satu distribusi GNU/Linux Desktop yang hadir dengan FH (Filesystem Hierarchy) nyentrik dengan meniru konsep FH pada OS X adalah GoboLinux, berbeda dengan FH standar, pada GoboLinux dibawah direktori puncak root hanya terdapat 6 buah direktori standar yaitu/Programs, /Users/System/Files/Mount dan /Depot.

Shell, System Call, Command Interpreter, Api


Shell

shell merupakan penerjemah atau sering disebut dengan terminal.ini merupakan software yang menjembatani antara user dan sistem.user cukup memberi perintah dan shall akan manganni printah-printah tadi.contoh printah pada linux :
* perintah internal contohnya built in 
* perintah eksternal yaitu berupa utilitas atau aplikasi program.
dalam UNIX shell menyediakan sekumpulan instruksi khusu yang dapat digunakan untuk membuat program shell script contohnya : bash dan tcsh.

Sistem call 

sistem call atau operasi pemanggilan sistem yaitu memanggil kernel untuk membentuk layanan kepadanya dan setiap pemanggilan sistem mengintruksikan kernel untuk membentuk layanan tertentu sesuai dengan perintah yang diberikan.contoh ilustrasinya : jika program ingin membaca data dari terminal,program perlu menyampaikan printah ke kernel, dan kernel akan menjalankan perintah yang telah diberikan tadi kemudian menyampaikan hasilnya ke program.

command interpreter

command interpreter adalah mekanisme untuk menerima instruksi dari pengguna dan menerjemahkan instruksi tersebut ke instruksi mesin yang dimengerti oleh sistem.command interpreter ini diimplementasikan sebagai shell dari sistem informasi.


API

aplication program interface adalah aturan tertentu dan spesifikasi yang program perangkat lunak dapat mengikuti untuk berkomunikasi satu sama lain .
fungsi dari API ini adalah antarmuka antara perangkat lunak yang berbeda dan menfasilitasi interaksi antar perangkat lunak.seperti halnya interaksi antar muka pengguna dengan mesin.

Struktur System Linux dan Windows



sebelum membandingkan sturktur antara struktur linux dan windows terlebih dulu saya akan menjelaskan bagian-bagian utama dari struktur sistem operasi,yaitu antara lain ::
- mekanisme boot yaitu meletakan kernel kedalam memory
- kernel yaitu sebuah inti dari sistem operasi
- command interpreter atau shell mempunyai fungsi untuk membaca input dari dari pengguna
- library yaitu penyedia kumpulan fungsi dasar yang dapat dipanggil oleh aplikasi
- divice driver yaitu untuk berinteraksi dengan hardware eksternal dan mengontrolnya.
struktur system linux
sistem direktori pada linux :
keterangan gambar ::
- etc berisi file adminstrative dan file exe atau script yang berguna untuk administrasi system.
- dev berisi file file khusus yang merepresentasikan peralatan hardware
- bin berisi sistem utiliti level rendah (binary)
- sbin berisi utilitas superuser
- proc berisi tentang kernel linux ,proses dan virtual sistem


sumber : http://boedax46.blogspot.com/

struktur system windows

daftar anak pohon regristri :

- HKEY_LOCAL_MACHINE
merupakan tempat penyimpanan untuk konfigurasi sistem yang bersangkutan,yang terdiri dari perangkat lunak dan perangkat keras.
- HKEY_CURRENT_USER
 yaitu tempat penyimpanan informasi atau data diasosiasikan dengan pengguna yang sedang masuk log.HCI merupakan symbolic link ke regristrasi hkey user dari pengguna.disini menyimpan juga identitas profil pengguna,konfigurasi perangkat lunak,dan preferensi mereka.
- HKEY_USERS
 merupakan tempat semua profil pengguna yang terdaftar didalam sistem yang bersangkutan dan basis data regristrasi object OLE.
- HKEY_CLASSES_ROOT
menyimpan informasi atau data mengenai asosiasi berkas dengan aplikasinya dan regristrasi object. 
- HKEY_CURRENT_CONFIG
berisi informasi profil mengenai perangkat keras yang sedang digunakan. 
- HKEY_DYN_DATA
menyimpan informasi menegenai kinerja sistem yang dikumpulkan.

Perbedaan Linux, Windows dan Mac OS


Berikut adalah perbedaan yang mendasar dari ketiga os yang sudah mendunia yaitu windows, linux, dan mac os.

 1. user interface
  •   Windows
     Di windows anda tidak akan mendapati banyak pilihan user interface kerena anda hanya mendapati interface bawaan dari windows, sedikit beruntung jika menggunakan windows xp kerena di os ini anda bisa berpindah interface dari windows xp ke windows 98 yang jauh libeh ringan.
  • Linux
     Di linux anda akan mendapati banyak pilihan user interface, pemilihan user interface ini tergantung dari kebutuhan anda dan spesifikasi dari komputer anda, jika anda memiliki komputer yang cukup lambat dalam kinerjanya anda bisa menggunakan interface yang ringan seperti xfce atau flux box, atau jika anda menginginkan tampilan seperti windows xp anda bisa menggunakan user interface KDE, atau jika anda  menginginkan tampilan seperti mac os anda bisa menggunakan user interface GNOME.
  • Mac os
     Di mac os terkenal dengan user interface nya yang ringan berbeda dengan windows yang cukup berat..


2. Security dan virus
  • Windows
     Ini adalah masalah utama yang sering andan temui jika menggunakan windows, anda akan sering menemukan virus dan spyware. ini disebabkan kerena ada banyak kelemahan di windows yang disalahgunakan oleh banyak orang.
  • Linux
     Di linux anda tidak akan sering mendapati virus dikarenakan linux ini diturunkan dari sistem operasi unix yang memiliki tingkat securyti yang lebih kuat. jikapun terdapat virus, virus tersebut tidak akan bisa berkembang biak, dan sifatnya yidak akan merusak.
  • Mac os
     Di mac os sama seperti linux, anda tidak akan sering mendapati virus karena mac os diturunkan dari sistem operasi unix...

3. Instalasi dan kelengkapan program
  • Windows
     Window tidak memiliki banyak program setelah di instal walau pun ada itu hanya program-program kecil seperti internet explorer,media player,paint, dan program lainnya...
  • Linux
     Linux sangat berbeda dengan windows, setelan di instal linux memiliki banyak program yang amat berguna dan hampir semua kategori program, yaitu program office suite, multi media(video,musik,gambar),internet,game,utility, dll.
  • Mac os
     max os memberikan kemudahan dalam instalasi, itu di buktikan dalam instalasi program yang hanya tinggal copy paste.


CTSS, MULTICS, UNIX


1. CTSS
compatible time sharing system yaitu suatu system yang dikembangkan oleh cry supercomputers.
CTSS ini merupakan system yang pertama yang digunakan untuk membagi waktu pada system operasi yang dikenalkan pada tahun 1961 oleh MIT's computation center. CTSS ini digunakan sampai tahun 1973.

2.MULTICS
multiplexed information and computing service yaitu system time sharing pada sistem operasi yang didukung dengan platform GE 645 mainframe. .MULTICS ini dikembangkan pada ahun 1964 dan dirilis pada 1969 di cambridge,massacushetts.MULTICS ini ditutup pada tanaggal 30 oktober 2000 di departement pertahanan kanada.
MULTICC ini bersifat open souce dan  hanya tersedia dalam bahasa inggris dan bertype kernel monolitik kernel.

3.UNIX
UNIX adalah sistem operasi yang diawali dari proyek MULTICS pada tahun 1965 oleh american telephone dan telegraph di MIT(massachusetts institute teknology).
UNIX  ini merupakan sistem operasi portable yang sudah bersifat multi user dan multi tasking.UNIX ini memiliki banyak kernel contohnya microkernel,kernel monolitic dll.
UNIX ini banyak dikembangkan oleh banyak pihak sehingga muncul banyak jenis unix contohnya A/UX dikembangkan oleh apple computer,XINIX oleh microsoft corporation,AIX oleh IBM dan lain-lain.

Teknologi Batch System FMS dan IBSYS


batch system merupakan system operasi pertama yang digunakan pada komputer generasi ke-2,system batch ini mengerjakan job dalam satu rangkaian dilakukan secara berurutan.
batch system ini belum sepenuhnya system operasi tetapi didalam system ini sudah memiliki fungsi-fungsi system operasi yaitu FMS(fortran monitor system)dan IBSYS.
- FMS ( fortran monitor system)FMS adalah system operasi berbasis batch untuk menggunakanya,kita harus menulis diatas kertas sebuah program (atau pekerjaan) dalam fortran atau asembler yang sering disebut punch card.jadi harus ada seseorang yang memberikanya punch card ini ke mesin dan hasilnya keluar dari printer.FMS ini digunakan pada IBM 7094.
- IBSYSIBSYS ini merupakan rekaman berbasis sistem operasi yang digunakan pada komputer IBM 7090 dan IBM 7094.IBSYS ini berdasarkan pada FMS.IBSYS ini merupakan program monitor dasar,yaitu membaca gambar kartu pada deck kartu program dan data pekerjaan individu,gambar kartu deck ini dibaca dari kaset magnetic


Sistem Operasi dan Tokoh Pengembangnya


Sistem Operasi adalah suatu program komputer yang paling penting peranannya dalam suatu sistem komputer tanpa sistem operasi  pengguna atau user tidak dapat menjalankan program aplikasi pada komputernya kecuali program aplikasi booting. Di bawah ini adalah beberapa tokoh-tokoh dunia yang berpengaruh dalam pengembangan Sistem Operasi yaitu:

1. Linus Torvald

                                      


Lahir                 : 16 Maret 1944 di New York
Tempat tinggal : Belanda
Linus Torvaid adalah orang yang membuat Linux, beliau merancang Sistem Operasi Linux pada tahun 1991 sebelumnya beliau menciptakan versi lain yaitu UNIX .

2. 
Bill gates
Lahir            : 28 Oktober 1955 di Washington
beliau sangat terkenal karena kekayaanya dan pernah menjadi orang terkaya di dunia dan perusahaanya yaitu microsoft.

3. Steven Paul

Lahir              : 24 februari 1955 di california , AS
            Steven paul adalah ketua perusahaan apple yang sudah meninggal. Beliau adalah pengembang produk-produk dari apple.

4. Ronald  Wayne

Lahir : 17 mei 1934 di cleveland , ohio
  
            Beliau merupakan salah satu pendiri apple bersama steve jobs dan steve wozniak.dan kemudian membagi-bagi menjadi perusahaan baru. Ronald wayne ini terkenal dengan dokumenya yang berjudul welcome to macintosh.

5. Steve Wozniak

 Lahir           : 11 agustus 10950 di san jose , california , AS
Pekerjaan   : ilmuan computer.

Steve wozniak adalah salah satu orang pendiri apple computer.beliau juga merupakan seorang pelopor masuknya komputer ke kehidupan rumah-rumah walaupun kontibusinya hanya ide-ide jitu.

6. Paul G Allen

Lahir                   : 21 januari 1953 di seattle, washington
Tempat tinggal : Mercer island washington
Pekerjaan          : ketua vulcan lnc
Beliau adalah orang yang bersama bill gate mendirikan microsoft pada tahun 1975 di New mexico.

7.  Bill atkinson 
 Lahir             :  tahun 1951
Pendidikan  : university california,san diego
                        university of washington
Pekerjaan    : apple computer (1978-1990)
Beliau merupakan seorang insinyur computer dan fotografer yang bekerja di apple computer.beliau yang menciptakan aplikasi Macpaint,Quickdraw dan tollbox pada Mac untuk disain grafis.

9. Andy rubin

Nama            : andy rubin
Pendidikan  : 1977- 1981 sekolah tinggi HoraceGreeley
                      1981-1986 sekolah Utica di new york
Pekerjaan    : wakil presiden senior mobile di google

Mungkin kita awam banget dengan beliau tetapi tidak untuk yang dikembangkanya yaitu android yaitu sistem opersi open souce untuk smartphone.

10. Antony Steven ballmer

Lahir                   : 24 maret 1956 di distroid , michigan,US
Tempat tinggal : seatle , washington
Pendidikan        : harvard university , stanford university.

Ballmer merupakan CEO microsoft beliau juga merupak oran gke 30 yang direkrut bill gate.
vista dan 7 merupakan pengembanganya.

11. Andrew S.Tenenbaum

Lahir                    : 16 maret ,1944 di white plains, New York
Tempat tinggal  : Amsterdam ,Belanda
Pekerjaan           : profesor di Vrije universiteit

            Mungkin namanya cukup asing ditelinga kita tetapi tokoh ini merupakan pencipta dari sistem operasi MINIX yaitu turunan dari UNIX
beliau juga menulis buku tentang MINIX sebagai bahan pelajaran tentang sistem operasi.

12. Tim paterson

Lahir             : 1 juni 1956
Pendidikan  : sekolah tinggi ingraham di universitas washington
Pekerjaan    : komputer seatle

Tim paterson merupakan tokoh yang merancang skema microsoft Z-80 dan menjalankan CP/M sistem operasi pada apple II. beliau juga adalah pencipta 86 DOS.

13. Drew Mayor

Lahir : 17 juni 1956

Drew mayor adalah salah seorang dari pendiri novell dan arsitek dan pemimpin dan pengembang Netware yaitu sistem operasi yang bersifat close souce diperuntukan sebagai server.

 14. Larry tesler

 Lahir             : 24 april 1945
Pendidikan   : universitas stanford
Pekerjaan     : ilmuan komputer di Xerox PARC,apple   computer ,  amazon.com ,yahoo

Beliau merupakan ilmuan IMK(interaksi manusia dan komputer).larry bekerja di apple lisa dan ikut mengembangkan macintosh.

15. Andy HertzFeld

Ia merupakan anggota asli dari Apple mac, dan ia juga merancang software untuk OS mac, dan paling banyak menulis program untuk aplikasi di MAC OS.

16. Tim paterson

Lahir             : 1 juni 1956
Pendidikan  : sekolah tinggi ingraham di universitas washington
Pekerjaan    : komputer seatle

Tim paterson merupakan tokoh yang merancang skema microsoft Z-80 dan menjalankan CP/M sistem operasi pada apple II. beliau juga adalah pencipta 86 DOS.


17. Keith Bostic
Lahir  : 26 juli 1959

Beliau merupakan seorang programer computer dari amerika serikat.keith bergabung dengan CSRG (computer sistem reseach group). Beliau merupakan arsitek munculnya freeBSD,NetBSD,openBSD dan pemimpin dari BSD.

18. Bertrand serlet
Lahir : 1960

Beliau merupakan wakil presiden senior dari software engginering dari apple inc.(1997-2011). Dia merupakan penanggung jawab atas rilisnya Mac Os X Tiger,snow leopard,dan leopard.

19. John couch
John merupakan direkturproduk baru untuk apple.beliau menjadi wakil divisi atas produk lisa yaitu suatu sistem kantor pribadi.beliau turut mengembangkan interface dari lisa itu sendiri.

 20. Onno W purbo

Lahir              : 17 agustus 1962 di bandung,jawa barat
Pendidikan   :-  ITB (1987) jurusan elektro.
                        - Mcmaster university, kanada(1989)
                        - waterloo university , kanada (1993)

Beliau merupakan pakar dibidang teknologi informasi dari indonesia,beliu terkenal dengan gagasanya yaitu RT/RW net.tetapi beliau juga memiliki banyak distro linux.

Pengembang Sistem Operasi

Sistem Operasi adalah suatu program komputer yang paling penting peranannya dalam suatu sistem komputer tanpa sistem operasi  pengguna atau user tidak dapat menjalankan program aplikasi pada komputernya kecuali program aplikasi booting. Di bawah ini adalah beberapa tokoh-tokoh dunia yang berpengaruh dalam pengembangan Sistem Operasi yaitu:

1. Linus Torvald

                                      


Lahir                 : 16 Maret 1944 di New York
Tempat tinggal : Belanda
Linus Torvaid adalah orang yang membuat Linux, beliau merancang Sistem Operasi Linux pada tahun 1991 sebelumnya beliau menciptakan versi lain yaitu UNIX .

2. 
Bill gates
Lahir            : 28 Oktober 1955 di Washington
beliau sangat terkenal karena kekayaanya dan pernah menjadi orang terkaya di dunia dan perusahaanya yaitu microsoft.

3. Steven Paul

Lahir              : 24 februari 1955 di california , AS
            Steven paul adalah ketua perusahaan apple yang sudah meninggal. Beliau adalah pengembang produk-produk dari apple.

4. Ronald  Wayne

Lahir : 17 mei 1934 di cleveland , ohio
  
            Beliau merupakan salah satu pendiri apple bersama steve jobs dan steve wozniak.dan kemudian membagi-bagi menjadi perusahaan baru. Ronald wayne ini terkenal dengan dokumenya yang berjudul welcome to macintosh.

5. Steve Wozniak

 Lahir           : 11 agustus 10950 di san jose , california , AS
Pekerjaan   : ilmuan computer.

Steve wozniak adalah salah satu orang pendiri apple computer.beliau juga merupakan seorang pelopor masuknya komputer ke kehidupan rumah-rumah walaupun kontibusinya hanya ide-ide jitu.

6. Paul G Allen

Lahir                   : 21 januari 1953 di seattle, washington
Tempat tinggal : Mercer island washington
Pekerjaan          : ketua vulcan lnc
Beliau adalah orang yang bersama bill gate mendirikan microsoft pada tahun 1975 di New mexico.

7.  Bill atkinson 
 Lahir             :  tahun 1951
Pendidikan  : university california,san diego
                        university of washington
Pekerjaan    : apple computer (1978-1990)
Beliau merupakan seorang insinyur computer dan fotografer yang bekerja di apple computer.beliau yang menciptakan aplikasi Macpaint,Quickdraw dan tollbox pada Mac untuk disain grafis.

9. Andy rubin

Nama            : andy rubin
Pendidikan  : 1977- 1981 sekolah tinggi HoraceGreeley
                      1981-1986 sekolah Utica di new york
Pekerjaan    : wakil presiden senior mobile di google

Mungkin kita awam banget dengan beliau tetapi tidak untuk yang dikembangkanya yaitu android yaitu sistem opersi open souce untuk smartphone.

10. Antony Steven ballmer

Lahir                   : 24 maret 1956 di distroid , michigan,US
Tempat tinggal : seatle , washington
Pendidikan        : harvard university , stanford university.

Ballmer merupakan CEO microsoft beliau juga merupak oran gke 30 yang direkrut bill gate.
vista dan 7 merupakan pengembanganya.

11. Andrew S.Tenenbaum

Lahir                    : 16 maret ,1944 di white plains, New York
Tempat tinggal  : Amsterdam ,Belanda
Pekerjaan           : profesor di Vrije universiteit

            Mungkin namanya cukup asing ditelinga kita tetapi tokoh ini merupakan pencipta dari sistem operasi MINIX yaitu turunan dari UNIX
beliau juga menulis buku tentang MINIX sebagai bahan pelajaran tentang sistem operasi.

12. Tim paterson

Lahir             : 1 juni 1956
Pendidikan  : sekolah tinggi ingraham di universitas washington
Pekerjaan    : komputer seatle

Tim paterson merupakan tokoh yang merancang skema microsoft Z-80 dan menjalankan CP/M sistem operasi pada apple II. beliau juga adalah pencipta 86 DOS.

13. Drew Mayor

Lahir : 17 juni 1956

Drew mayor adalah salah seorang dari pendiri novell dan arsitek dan pemimpin dan pengembang Netware yaitu sistem operasi yang bersifat close souce diperuntukan sebagai server.

 14. Larry tesler

 Lahir             : 24 april 1945
Pendidikan   : universitas stanford
Pekerjaan     : ilmuan komputer di Xerox PARC,apple   computer ,  amazon.com ,yahoo

Beliau merupakan ilmuan IMK(interaksi manusia dan komputer).larry bekerja di apple lisa dan ikut mengembangkan macintosh.

15. Andy HertzFeld

Ia merupakan anggota asli dari Apple mac, dan ia juga merancang software untuk OS mac, dan paling banyak menulis program untuk aplikasi di MAC OS.

16. Tim paterson

Lahir             : 1 juni 1956
Pendidikan  : sekolah tinggi ingraham di universitas washington
Pekerjaan    : komputer seatle

Tim paterson merupakan tokoh yang merancang skema microsoft Z-80 dan menjalankan CP/M sistem operasi pada apple II. beliau juga adalah pencipta 86 DOS.


17. Keith Bostic
Lahir  : 26 juli 1959

Beliau merupakan seorang programer computer dari amerika serikat.keith bergabung dengan CSRG (computer sistem reseach group). Beliau merupakan arsitek munculnya freeBSD,NetBSD,openBSD dan pemimpin dari BSD.

18. Bertrand serlet
Lahir : 1960

Beliau merupakan wakil presiden senior dari software engginering dari apple inc.(1997-2011). Dia merupakan penanggung jawab atas rilisnya Mac Os X Tiger,snow leopard,dan leopard.

19. John couch
John merupakan direkturproduk baru untuk apple.beliau menjadi wakil divisi atas produk lisa yaitu suatu sistem kantor pribadi.beliau turut mengembangkan interface dari lisa itu sendiri.

 20. Onno W purbo

Lahir              : 17 agustus 1962 di bandung,jawa barat
Pendidikan   :-  ITB (1987) jurusan elektro.
                        - Mcmaster university, kanada(1989)
                        - waterloo university , kanada (1993)

Beliau merupakan pakar dibidang teknologi informasi dari indonesia,beliu terkenal dengan gagasanya yaitu RT/RW net.tetapi beliau juga memiliki banyak distro linux.