MUHAMMAD ARI SULESTIYO (08018142) UNIVERSITAS AHMAD DAHLAN YOGYAKARTA
RSS

Konsep Manajemen Proses di Sistem Operasi

Manajemen Proses

Proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.

Walau dua proses dapat dihubungkan dengan program yang sama, program tersebut dianggap dua urutan eksekusi yang berbeda. Sebagai contoh, beberapa pengguna dapat menjalankan copy yang berbeda pada mail program, atau pengguna yang sama dapat meminta banyak copy dari program editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau bagian tulisan-text adalah sama, data section bervariasi. Juga adalah umum untuk memiliki proses yang menghasilkan banyak proses begitu ia bekerja.

Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya. Misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya.

Meskipun tiap-tiap proses terdiri dari suatu keastuan yang terpisah, namun ada kalanya proses-proses tersebut butuh untuk saling berkomunikasi. Satu proses bisa dibangkitkan dari output prosess lainnya sebagai input.

Pada saat proses dieksekusi, akan terjadi perubahan status. Status proses didefinisikan sebagai bagian dari aktivitas proses yang sedang berlangsung saat itu. Gambar 3.1 menunjukkan diagram status proses. Tipa-tiap proses dapat memiliki salah satu status di bawah ini:

  1. New : Proses sedang dibuat
  2. Running : Proses bisa dieksekusi, karena CPU tidak sedang mengerjakan tugas yang lain
  3. Waiting : Proses sedang menunggu beberapa event yang akan terjadi ( seperti menunggu untuk menyelesaikan I/O atau menerima sinyal)
  4. Ready : Proses menunggu jatah waktu dari prosesor
  5. Terminated : Proses selesai dieksekusi

Process Control Block(PCB)

Masing-masing proses direpresentasikan oleh Sistem Operasi dengan menggunakan Processs Control Block(PCB).

  1. Status Proses. New, Ready, running, waiting, terminated, dll.
  2. Program Counter, Menunjukkan alamat berikutnya yang akan dieksekusi oleh proses tersebut.
  3. CPU Registers. Registyer bervariasi tipe dan jumlahnya tergantung arsitektur computer yang bersangkutan. Register-register tersebut terdiri atas:accumulator, index register, stack pointer, dan register serbaguna dan beberpa informasi tentang kode kondisi. Selama Program Counter berjalan, status informasi harus disimpan pada saat terjadi interrupt.

Informasi Penjadwalan CPU. Informasi tersebut berisi prioritas dari suatu proses, pointer ke antrian penjadwalan, dan bebarpa parameter penjadwalan yang lainnya.

Informasi Manajemen Memori

Informasi tersebut berisi nilai(basis) dan limit register, page table atau segment table tergantung pada system memory yang digunakan oleh SO.

Informasi Accounting

Informasi tersebut berisi jumlah CPU dan real time yang digunakan, time limits, account numbers, jumlah job atau proses, dll.

Informasi Status I/O

Informasi tersebut berisi deretan I/O device(sperti tape driver) yang dialokasikan untuk proses tersebut, deretan file yang dibuka, dll.

Scheduling Queue

Proses-proses yang masuk pada suatu proses akan diletakkan ke dalam job queue. Sedangkan proses-proses yang ada di memori utama dan menunggu untuk dieksekusi diletakkan pada suatu list yang disebut dengan ready queue. Queue ini disimpan sebagai linked list dan berisi pointer awal dan akhir PCB. Tiap-tiap PCB memiliki suatu pointer field yang menunjukkan ke proses berikutnya dalam ready queue. Deretan proses yang sedang menunggu peralatan I/O tertentu disebut dengan device queue. Gambar 3.4 menunjukkan contoh ready queue dan device queue.

Schedulers

Ada 2 bentuk scheduler, yaitu:

  1. The Longterm Scheduler(job scheduler), menyeleksi proses-proses dari suatu pool dan membawanya ke memori utama untuk dieksekusi.
  2. The Short-term Scheduler(CPU scheduler). Menyeleksi proses-proses yang siap untuk dieksekusi, dan mengalokasikan CPU ke salah satu dari proses-proses tersebut.

Context Switch

Context Switch adalah proses penyimpanan status proses dan mengambil status proses yang baru pad asst terjadi switching.

Pembuatan Proses

Ada beberapa aktifitas berkenaan dengan pembuatan proses, antara lain:

  1. Memberi identitas(nama) pada proses yang dibuat
  2. Menyisipkan proses pada list proses atau table proses
  3. Menentukan prioritas awal proses
  4. Membuat PCB
  5. Mengalokasikan resource awal bagi proses tersebut

Ada beberapa kejadian yang menyebabkan pembuatan suatu proses baru, antara lain:

  1. Pada lingkungan batch sebagai tambahan atas pemberian job. Setelah menciptakan proses baru, system operasi melanjutkan untuk membaca job selanjutnya.
  2. Pada lingkungan interaktif, pada saat user baru saja login
  3. Sebagai tanggapan attas suatu aplikasi(seperti:mencetak file, system operasi dapat menciptakan proses yang akan mengelola pencetakan itu).
  4. Proses menciptakan proses lain(child).

Selama eksekusi, suatu proses mungkin akan membuat suatu proses yang baru. Proses tersebut dinamakan parent, sedangkan proses yang dibuat dinamakan child.

Pada UNIX, parenta akan membentuk child dengan menggunakan FORK system call. Setelah pemanggilan FORK, paret kembali berjalan secara parallel dengan child. Demikian pula, child dapat meanggil FORK untuk membentuk child lainnya. Lain halnya dengan DOS, pada MS-DOS, system call akan memanggil binary file tertentu yang ada pada memori dan mengeksekusinya sebagai child. Parent akan running kembali setelah child selesai eksekusi. Dengan demikian parent dan child tidak dapat berjalan secara parallel.

Bentuk eksekusi:

- Parent melanjutkan eksekusi beriringan dengan children

- Parent menunggu hingga beberapa atau seluruh children selesai

Bentuk ruang alamat:

- Child proses adalah duplikat dari parent proses

- Child proses telah memanggil program ke dirinya

Pada akhir proses, child mengembalikan hasil proses pada parent-nya untuk mengantisipasi hal ini, suaut proses hanya boleh memiliki satu parent tapi satu parent boleh memiliki lebih dari satu child.

Penghentian Proses

Suatu proses berhenti jika telah menyelesaikan pernyataan terakhir, dan meminta pada system operasi untuk menghapusnya dengan menggunakan exit system call. Proses mengembailkan semua data (output) ke parent proses. Kemudian proses dihapus dari list atau table system, dilanjtukan dengan menghapus PCB.

Penghapusan proses ini akan menjadi sangat kompleks jika teryata proses yang akan dihentikan tersebut membuat proses-proses yang lain, Pada beberapa system, proses-proses anak akan dihentikan secara otomatis jika proses induknmya dihentikan. Namun, ada beberapa system yang menganggap bahwa proses anak ini tidak iktu dihentikan secara otomatis pada saat proses induk dihentikan.

Ada bebrapa alasan yang menyebabkan suatu proses harus dihentikan, antara lain:

  1. Proses memang sudah selesai mengerjakan tugasnya(selesai secara normal). Dalam hal ini akan mengeksekusi panggilan layanan system operasi untuk menandakan bahwa proses telah berjalan secara lengkap
  2. Proses berjalan melebihi batas waktu yang telah diberikan padanya
  3. Memori tidak tersedia. Proses membutuhkan ruang memori yang lebih besar daripada yag disediakan oleh system
  4. Proses mencoba untuk mengakses kawasam memori yang tidak diijinkan untuk diakses
  5. Terjadi kesalahan karena pelanggaran proteksi. Proses menggunakan resource yang tidak diijinkan
  6. Terjadi kesalahan penghitungan, seperti melakukan pembagian dengan nol atau menyimpan angka yang lebih besar dari pada yang dapat diakomodasikan oleh perangkat keras.
  7. Proses menunggu terlalu lama
  8. Terjadi kegagalan I/O, seperti tidak mampu menemukan file atau kegagalan membaca atau menulis setelah dilakukan perulangan beberapa kali.
  9. Proses berusaha mengeksekusi instruksi yang tidak ada. Hal ini sering diakibatkan oleh pencabangan ke daerah data dan berusaha mengeksekusi daerah tersebut
  10. Proses berusaha menggunakan instruksi yang disimpan untuk system operasi
  11. Terjadi kesalahan penggunaan data, karena bagian data mempunyai tipe data yang salah atau tidak diinisialisai
  12. Terjadi campur tangan(intervensi) dari operator atau system operasi, dengan suatu alas an tertentu(misalnya:terjadi deadlock)
  13. Proses induknya berakhit
  14. Atas permintaan dari proses induk.

Sumber : http://avriqzramadhan.wordpress.com/2011/03/17/konsep-manajemen-proses-di-sistem-operasi/

Selengkapnya......
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Sejarah Perkembangan Ms DOS

Pada tahun 1975, komputer pribadi (PC) pertama Altair diproduksi MITS (Micro Instrumentation Telemetry System) of Albuquerque, New Mexico dengan prosesor 8080 8 bit dan memori 256 byte, tanpa keyboard, layar, tape atau disk, seharga $400. Komputer ditujukan untuk para hobbyist elektronika. Pada komputer ini, Bill Gates menulis interpreter BASIC. Sistem operasi yang ada adalah CP/M dari Digital Research.

Tahun 1979, Tim Paterson dari Seatle Computer Products membuat 86-DOS meniru CP/M untuk menguji produk-produk berbasi prosesor 8086.

Agustus 1981, Microsoft membeli 86-DOS dari Tim Paterson dan diperbaiki menjadi MS-DOS versi 1.0, dirilis sebagai MS-DOS atau PC-DOS versi 1.00. Sistem operasi ini dibuat dengan 4000 baris kode bahasa assembly.

Fitur-fitur MS-DOS versi 1.0:
* Memakai memori 12 KByte di prosesor Intel 8086 dengan memori 64 Kbyte.
* Hanya mendukung 1 direktori (flat directory) dan 64 file.
* Tidak mendukung harddisk.
* Hanya mendukung floppy disk 5¼ inchi 160 Kbyte, dengan 512 byte/sektor.

MS-DOS dipasarkan dengan dua nama, yaitu:
* PC-DOS merupakan rilis untuk IBM PC
* MS-DOS

Sistem PC-DOS berisi:
* ibmio.com, yaitu disk dan character I/O system.
* ibmdos.com, yaitu disk dan file manager.
* command.com, yaitu command processor, shell primitif.

Sistem operasi MS-DOS berisi:
* ibmio.com, yaitu disk dan character I/O system.
* io.sys, yaitu disk dan file manager.
* msdos.sys, yaitu command processor, shell primitif.

Sistem operasi kompatibel dengan CP/M, dengan peningkatan alokasi disk, lebih cepat dan mendukung shell script primitif disebut batch files.Oktober 1982, di-rilis MS-DOS versi 1.1 mendukung disket 320 KByte.

MS-DOS versi 2.0
Tahun 1983, IBM mengembangkan PC XT, komputer pribadi (PC) berbasis harddisk dan kemudian dirilis MS-DOS versi 2.0 untuk PC-XT dengan fitur berikut:
* Mendukung harddisk.
* Mendukung direktori hirarki (hierarchical directory)
* Menyediakan perintah DOS lebih kaya dengan program eksternal sebagai utilitas.
* Ditambah kemampuan meniru UNIX seperti I/O redirection, pipeline, filter dan background printing (print spooler), pemakaian file descriptor.
* Mendukung disket 360 KByte, system configuration (config.sys), user-installable device driver, memory management dan customized shell.

Sistem operasi ini memakai memori 24 Kbyte, dibuat dengan 20.000 baris assembly.

MS-DOS versi 2.05
Mendukung time, date, currency, dan decimal symbols, 16-bit Japanese Kanji.
Tahun 1984, IBM membuat PC AT dengan prosesor Intel 80286 yang menyediakan pengalamatan extended (extended addressing) dan karakteristik proteksi memori (memory protection), user dan kernel mode, ring-based protection dan kemampuan menjalankan banyak program sekaligus.
PC AT menyediakan disket 1.2M, battery backup clock, informasi konfigurasi pada CMOS, harddisk lebih dari 10M, mendukung RAM disk.

MS-DOS versi 3.0
Kemampuan Intel 80286 tidak sepenuhnya digunakan oleh MS-DOS 3.0 agar kompatibel dengan rilis sebelumnya, menggunakan sebagai 8086 cepat (fast 8086).

Fitur:
* Mendukung keyboard dan peripheral harddisk baru (AT Bus).
* Shell bisa diganti oleh pemakai, misalnya dengan Norton Shell yaitu NDOS.COM.
Sistem operasi memakai memori 36KByte, dibuat dari 40.000 baris assembly.

MS-DOS versi 3.1
Mendukung jaringan PC-PC.
Memori yang dipakai tidak bertambah, diperoleh dengan menambahkan bagian sistem operasi yang dapat di-swap.

MS-DOS versi 3.2
Mendukung disket 3 1/2 inchi dan IBM Token Ring, tapi penuh bug. Tahun 1987, IBM membuat keluarga komputer PS/2.

MS-DOS versi 3.3
Rilis inipun tidak sepenuhnya memakai kemampuan prosesor pada PS/2 yang menggunakan Intel 80286 atau Intel 80386.

Fitur:
* Mendukung komunikasi serial standar sampai 19.200 bps.
* Memori yang dipakai adalah 46 Kbyte.

MS-DOS Windows
Sejak 1980, Microsoft mengembangkan GUI (Graphical User Interface) pada Windows, untuk menjembatani pemakai DOS. Pengembangan bertujuan untuk berkompetisi dengan Macintosh yang telah lebih dulu menawarkan user friendly GUI.
Tahun 1990, versi GUI Microsoft (MS Windows 3.0) mendekati user-friendly Macintosh, kekurangannya adalah GUI ini harus berjalan diatas DOS.
Setelah keluar dari kerjasama dengan IBM dalam pengembangan sistem operasi generasi baru (OS/2) yang mengeksploitasi keampuhan mikroprosesor baru secara maksimal, Microsoft mengembangkan MS Windows NT dengan user interface serupa MS Windows 3.1 tetapi didasarkan konsep yang sangat amat berbeda (filesystem NTFS pertama kali diperkenalkan).
MS Windows NT mengeksploitasi daya/kemampuan mikroprosesor saat ini dan menyediakan multitasking penuh pada lingkungan single-user.

MS-DOS versi 4.0
Mendukung harddisk lebih besar, dari 32 MByte sampai dengan 2 Gigabyte.
Meskipun program terbatas sampai 640 Kbyte, RAM 16 Mbyte dapat digunakan sebagai Ram-disk untuk meningkatkan kinerja sistem file.
Memberikan menu-driven shell tidak hanya keyboard-oriented shell.

MS-DOS versi 5.0
April 1991, dirilis MS-DOS versi 5.0 dengan fitur:
* Mendukung penggunaan extended memory.
* Program terbatas sampai 640 Kbyte, menggunakan extended memory untuk user-written device driver dan utilitas-utilitas.

Mempunyai shell baru dengan kemampuan banyak program di memori, untuk pindah dengan CTRL-ESC, fasilitas HELP, upgrade program utilitas lainnya misalnya edlin dengan screen editor.

Selengkapnya......
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Sejarah Perkembangan Ms Windows

Microsoft Windows adalah sistem operasi komputer berbasiskan GUI (Graphic User Interface) yang paling banyak digunakan dalam komputer pribadi di seluruh dunia. Pemiliknya, Bill Gates. Namun hanya sedikit orang yang mengetahui sejarah perkembangan Microsoft Windows itu sendiri, dan sedikit juga orang yang mengetahui sistem operasi komputer berbasiskan GUI selain merk Microsoft Windows. Perkembangan Microsoft Windows anatara lain :

1. WINDOWS 1.0
Microsoft mulai mengembangkan Interface Manager yang kemudian dirubah namanya menjadi Microsoft Windows bulan September 1981. Walau dalam prorotipe awalnya, menggunakan menu seperti Multiplan (menu muncul dari bawah ke atas), namun tahun 1982 dirubah menjadi pull-down menu (menu menyusur dari atas ke bawah) seperti yang digunakan Xerox Star.
Microsoft akhirnya melepaskan Windows ke pasaran bulan November 1983, setelah sebelumnya saingan Microsoft, VisiOn, TopView, dan Apple Lisa dipasarkan terlebih dahulu.

2. Windows 2.0
Pada tanggal 9 Desember 1987 Microsoft meluncurkan Windows 2.0 yang tampilannya menyerupai sistem operasi pada komputer MacIntosh, yaitu menggunakan icon-icon untuk mewakili suatu program atau file, mendukung penggunaan expanded memory dan tampilan jendela program yang dapat saling tumpang tindih.

3. Windows 3.0
Windows 3.0 dengan kode nama “Chicago” diluncurkan pada tanggal 22 Mei 1990. Windows versi ini mengalami perubahan besar-besaran dengan kemampuan mengakses memory diatas 640 Kb (conventional memory) dan user-interface yang lebih canggih. Program manager baru yang lebih cepat, penggunaan system icon dll. Setahun setelah peluncurannya, telah terjual sebanyak 3 juta copy.

Windows 3.1
Diluncurkan tanggal 6 April 1992, versi ini mempunyai beberapa perubahan signifikan dari versi sebelumnya. Kepopuleran Windows meningkat terlihat dari pemasarannya yang dalam dua bulan saja sudah terjual 3 juta copy.

Perubahan dari Windows 3.0 antara lain :

Ø mendukung jenis huruf True Type
Ø kemampuan multimedia
Ø mendukung Object linking and Embendding (OLE)
Ø kemampuan mengenali diagnostik kerusakan yang lebih baik
Ø kemampuan jaringan

Windows 3.11 / Windows for Workgroup 3.11
Windows for Workgroup 3.11Tidak beberapa lama kemudian Microsoft mengeluarkan versi ini. Tidak ada tambahan fasilitas, namun memperbaiki sejumlah bug (masalah) yang ada yang ditemui pada Windows 3.1, yang pada umumnya berhubungan dengan kemampuan jaringan. Kemudian namanya diubah menjadi Windows for Workgroup 3.11

Dipasarkan bulan November 1992, Windows for Workgroup adalah paket pertama yang ditawarkan dengan dukungan penuh untuk komputer yang terhubungkan dalam suatu jaringan kelompok.

4. Windows 95
Pada tanggal 24 Agustus 1995, Microsoft akhirnya meluncurkan produk terbaru yang sudah lama ditunggu. Walau masih ada beberapa masalah (bug) hingga diluncurkan edisi perbaikannya (Windows 95A atau 95B), namun Windows 95 tetap dianggap sebagai sistem operasi yang sangat mudah dioperasikan, termasuk protokol TCP/IP yang terintegrasi, mendukung pemakaian nama panjang 32 karakter (sebelumnya DOS hanya 8 karakter). Windows 95 juga tidak memerlukan lagi DOS dalam peng-installannya.

Mulai Windows versi ini program mengalami perubahan yang total. Selain telah disebutkan di atas, perubahan lainnya yaitu menu sekarang tidak lagi ditampilkan pull down menu tetapi pull-up menu. Menu muncul setelah Anda mengclick icon Start yang terdapat di pojok kiri bawah layar monitor. Beberapa produsen keyboard bahkan kini sudah menambahkan tombol berlogo Windows yang mempunyai fungsi sama dengan icon Start, terletak disebelah kanan dan sebelah kiri tombol spacebar.

5. Windows 98
Tampilan MICROSOFT WINDOWS 98 Pada tanggal 25 Juni 1998 akhirnya Microsoft meluncurkan Windows 98, pengembangan dari Windows 95, sekaligus menjawab keingintahuan publik akan produk terbaru dari Microsoft. Menyertakan Internet Explorer 4 dan mendukung sistem Universal System Bus (USB), suatu standard input device terbaru di dunia komputer yang kini banyak dibuat. Tampilan Logo MICROSOFT WINDOWS 98Dibutuhkan minimal komputer dengan procesor Pentium dengan memory 32 Mb. Akan lebih baik lagi pada procesor Pentium II. MICROSOFT WINDOWS 98 SEVersi keduanya, Windows 98 SE (Second Edition) diluncurkan setahun kemudian dengan beberapa perbaikan.

6. Windows 2000
MICROSOFT WINDOWS 2000 Advanced Server Pada Juni 2000 diluncurkan Windows 2000 yang merupakan perkawinan dari Windows 98 yang terkenal user friendly dengan Windows NT (Next Technology) yang terkenal dengan kestabilannya itu. Dengan demikian maka kemampuan Windows 2000 dalam jaringan komputer dapat lebih maksimal, terutama dalam pengelolaan file, set-up dan keamanannya. Menyertakan Internet Explorer 5.0 untuk internet. Terbagi atas 4 model. Untuk pribadi dan perkantoran disarankan memakai Windows 2000 Professional, sementara untuk server disarankan memakai Windows 2000 Server atau Windows 2000 Advanced Server atau Windows 2000 Data Center.

7. Windows Millenium (Me)
Beberapa bulan kemudian Microsoft meluncurkan windows untuk komputer pribadi dengan penekanan multimedia yang lebih maju (advanced multimedia) disamping kemampuan yang telah dimiliki seperti pada Windows 2000, namun pengurangan pada kemampuan jaringan kelompok atau LAN / WAN. Microsoft mengatakan Windows Millenium diciptakan untuk mengekploitasi kemampuan multimedia pada processor Pentium III dan Pentium-4 dari Intel, serta kompetitornya prosesor AMD K-7 Athlon serta AMD K-6 Duron dari Advanced Micro Device.

8. Windows Experience (Xp)
Adalah pengembangan lebih lanjut dari Windows Millenium dan Windows 2000. Walau pada dasarnya Win-Xp tetap merupakan sistem operasi 32-bit, versi Windows-Xp Professional direncanakan disiapkan untuk beroperasi pada level kecepatan 64-bit untuk processor generasi berikutnya buatan Intel dengan nama-kode Ithanium. Windows-Xp dilepaskan ke pasaran pada September 2001 (setahun setelah Win-Me).

Win-Xp benar-benar merupakan perombakan “revolusioner” dari beberapa versi Windows sebelumnya. Misalnya, selain folder My Document, kini juga terdapat folder My Music, My Picture, My Music dengan kemampuan pemutar suara dan video yang lebih banyak dibandingkan versi-versi Windows sebelumnya.

9. Windows Vista
Vista membawa perubahan besar dalam kernel, GUI dan rangkaian penambahan fitur yang menjanjikan. Sayang biarpun sudah mengalami penambahan fitur dan User Interface, Vista tidak sukses di pasar karena memiliki beberapa flaw yang sangat mengganggu, terutama bagi kritikus. Vista juga lambat dan tidak lebih baik dari windows XP dalam penggunaan sehari hari.

10. Windows 7
Windows 7 adalah windows yang pertama kali membuat microsoft berdedikasi untuk merilis operating system yang baru setiap 3 tahun. Tidak terlalu lama, juga tidak terlalu cepat. Tujuannya adalah untuk memenuhi harapan pasar yang terus melaju cepat, disesuaikan dengan pembenahan fitur yang mengikuti tren teknologi jaman sekarang.

Windows 7 (katanya) akan muat dalam sebuah CD, mampu slipstream install, dan memiliki waktu install hanya 10 menit. Sangat responsif dan hanya menggunakan 480MB memory setelah install. Booting time kurang dari 30 detik. Windows 7 merupakan windows pertama yang ditujukan untuk dioperasikan secara multi-touch, memiliki metode input yang (katanya) revolusioner, dan nantinya, merupakan pengganti windows XP yang sebenarnya.

Melihat dari sejarah dan skema nya, Windows 7 bisa jadi merupakan windows yang nantinya sangat populer di mata pengguna Windows XP dan Vista sekarang. Berbagai fitur baru yang ditujukan untuk multimedia dan gaming, merupakan tujuan dari Windows 7.

Sumber Referensi :

www.gamexeon.com
www.geocities.com
www.pclinux3d.com

Selengkapnya......
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Sejarah Perkembangan Mac OS

Mac OS adalah sistem operasi yang digunakan untuk mengoperasikan komputer notebook apple macintosh. Mac OS merupakan sistem operasi pertama yang menggunakan Graphical User Interface – GUI. Orang-orang penting pada Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Komputer ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal.

Ada berbagai macam pandangan bagaimana awal mula Machintos diciptakan. Apple sengaja membuat Macintosh yang biasa agar Macintosh dapat lebih mudah di jalankan oleh orang yang baru belajar komputer sekali pun. Sistem Operasi Macintosh pada awalnya dikenali sebagai Sistem, seperti “Sistem 6.0.7? atau “Sistem 7?. Pada awalnya juga dikenali sebagai “Toolbox” yang terdapat beberapa kelebihan yang dapat digunakan untuk menggantikan keterpautan kepada toolbox komputer itu sendiri.

Awalnya Apple juga sengaja menyembunyikan keberadaan sistem operasi ini untuk membedakan Mac dengan sistem operasi yang lain nya seperti MS-DOS, yang lebih mudah digunakan daripada Macintosh.

Sistem Mac OS sendiri dapat dibedakan menjadi 2, yakni Mac OS Klasik dan Mac OS X.

Mac OS Klasik merupakan sistem yang pertama dikeluarkan oleh Mac pada tahun 1984 hingga Mac OS 9. OS ini dikenal sebagai suatu sistem yang tidak memiliki sembarang command line atau baris perintah. Sistem operasi ini merupakan sistem yang menggunakan user interface(UI) sepenuhnya.

Sedangkan Mac OS X Merupakan versi terbaru dari Mac OS. Huruf X dari Mac OS C diambil dari huruf romawi yang berarti. Mac OS X memadukan unsur-unsur BSD Unix, OpenStep, dan Mac OS 9. Mac OS X memiliki memori ala-Unix dan pre-emptive multitasking kepada platform Mac serta Managemen memori yang jauh lebih baik.

Perbedaan yang paling mudah dilihat dari Mac OS X ini adalah User Interface. Apple menambahkan Aqua GUI untuk mempercantik tampilan sehingga dapat dinikmati oleh pengguna. Selain itu, teknologi ColorSync juga ditambahkan ke dalam Mac OS X, sebuah teknologi yang berfungsi memberikan sinkronisasi warna sehingga cocok untuk pekerjaan multimedia.

Mac OS X ini awalnya hanya dapat berjalan pada platform PowerPC namun dalam beberapa tahun belakangan terdapat desas-desus bahwa Apple memiliki versi Mac OS X yang dapat berjalan pada platform Intel. Rumornya yakni Apple tidak puas dengan kemajuan platform PowerPC. Namun ini hanya sebuah rumor. Pada tanggal 6 Juni 2005, akhirnya Steve Jobs menjawab desas-desus ini, menurutnya Apple akan melakukan transisi dari PowerPC ke Intel prosesor selama dua tahun kedepan. Selama masa transisi, Mac OS X akan mendukung kedua platform tersebut.

Selengkapnya......
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Sejarah Perkembangan Linux

Sejarah Linux diawali dari pengembangan sistem yang bernama UNIX oleh Ken Thompson dan Dennis Ritchie yang berasal dari AT&T Bell labs, pada tahun 1968. Karena tujuan UNIX adalah sistem operasi yang multi user dan multi tasking, maka UNIX ditulis ulang dengan menggunakan bahasa C (sebelumnya menggunakan bahasa B). Hal ini memungkinkan untuk didevelop ke berbagai platform hardware tanpa perlu harus menuliskan kode yang spesifik. Sehingga develop itu masih terus bertahan sampai saat ini.


Bell melisensikan sistem operasi ini kebeberapa institusi, salah satunya ke departemen Ilmu Komputer Universitas Berkeley California, yang akhirnya menghasilkan beberapa cloning UNIX dengan kode BSD (Berkeley Software Distribution) Professor Andrew Tanenbaum telah mengembangan sistem operasi Unix yang dapat berjalan pada personal computer yaitu MINIX (Mini UNIX). Namun sistem ini tidak memiliki seluruh fungsi UNIX yang diinginkan mahasiswa saat itu, terutama untuk mahasiswa bernama Linus Trovalds.

Linux muncul pada tahun 1991 yang dikembangkan oleh mahasiswa yang bernama Linus Trovalds dengan tujuan membuat sistem operasi gratis dengan kemapuan seperti UNIX tetapi kompatibel dengan PC. September 1991, Linux diluncurkan pertama kali dengan panjang source code 10.239 lines versi 0.01. Perkembangan berikutnya adalah versi 0.95 yang dianggap rilis paling penting, karena mampu menjalankan X Windows System. Pada tanggal 9 Mei 1996, TUX diresmikan sebagai maskot Linux yang dibuat oleh Larry Ewing sesuai dengan pernyataan “Linus likes penguins”. Nama TUX sendiri diambil dari Trovalds Unix untuk menghormati Linus Trovalds sebagai pengembang Linux.

Pada awalnya Linux diluncurkan dibawah lisensi yang melarang komersialitas. Tetapi pada perkembangannya, Linus Trovalds mengubah lisensinya menjadi GNU General Public License. Lisensi mengijinkan distribusi atau bahkan penjualan versi Linux yang sudah dimodifikasi tetapi dengan catatan bahwa semua distribusi tersebut haras dibawah lisensi GNU GPL dan harus dengan source code programnya.

Linux memiliki beberapa kelebihan setara dengan UNIX, antara lain:
1. Multi Thread
2. Multi User
3. Multi Processing
4. Manajemen Memori yang bagus
5. Sekuritas
6. File System stabil
7. Ketersedian source code
8. Tersedia dlam versi livecd

Tidak hanya Microsoft Windows saja yang memiliki jenis dan juga versi SO yang mulainya dari versi pertama Windows 3.11 sampai pada saat ini keluaran dari windows yang terbaru yaitu Windows Vista. Linux juga memiliki jenis dan versi yang berbeda-beda sesuai dengan yang dibutuhkan oleh pengguna Linux.

Ada beberapa linux yang saya ketahui. Diantaranya adalah sebagai berikut :

· Linux Debian

· Linux Redhat

· Linux Mandrake

· Linux Caldera Open

· Linux Slackware

· Linux SuSe

· Linux Corel

· Linux Turbo

· Linux Ubuntu

· Linux Fedora

Diatas adalah beberapa dari jenis jenis linux yang penulis ketahui dan tidak tertutup kemungkinan ada linux-linux lain yang penulis tidak ketahui sehingga pengetahuan linux harus di gali lebih dalam lagi.

Keunggulan dari sebuah linux akan terlihat jika anda sudah mengerti cara menggunakan dan juga mengoperasikan linux itu sendiri. Dan juga kesenangan terhadap suatu jenis linux juga menjadi salah satu keunggulan yang tersendiri dari sebuah linux yang digunakan oleh penggunanya.

Kelebihan2 Linux secara umum

· Linux merupakan sistem operasi bebas dan terbuka alias tidak ada biaya lisensi untuk membeli atau menggunakan Linux.

· Linux dengan tampilan visual yg memudahkan dalam penggunaannya. Efek 3D dimensi untuk desktop pun sudah bisa dinikmati.

· Linux memiliki aplikasi yg lengkap dan terus dikembangkan “ aplikasi yang terdapat di Windows, telah terdapat di Linux”

· Linux memliki keamanan yg sangat baik. “Dah coba sebagai server “Suse”

· Linux relatif stabil “Kata temen yg menggunakan Slackware”

· Penggunaan Linux hanya memerlukan komponen komputer yg kecil dengan kata lain computer yg “Jadul” pun bisa dipakai.

Kekurangan Linux

· Untuk kekurangan linux belum bisa dijelaskan secara detail coz gw baru coba2 beberapa jenis linux n kl kesulitan dalam penggunaannya itu karena kebodohan gw hehehe… Tp memang untuk beralih dari Windows yg sudah mendarah daging ke Linux diperlukan semangat blajar dan blajar yg lebih.

Selengkapnya......
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Kisah Pegawai Negeri Sukses dari Magelang

Ibu Mutinah, S.Pd. sosok yang bisa dikatakan sukses dalam karirnya sebagai pegawai negeri sipil yang sekarang bertugas sebagai Kepala Sekolah di SD Wuwuharjo 2 Kecamatan Kajoran, Kabupaten Magelang, Jawa Tengah. Beliau tinggal di Dusun Jarakan, Desa Sambak, Kecamatan Kajoran, Kabupaten Magelang, Jawa Tengah.
Dalam hal fisik, seperti rumah dan perabotan-perabotan di dalamnya memang tidak kelihatan kalau beliau sukses. Sukses di sini bukan sukses banyak harta yang melimpah tapi sukses memanajemen pendapatannya untuk hal yang tepat, bahkan sangat tepat kalau menurut saya. Beliau dikatakan sukses karena Beliau lebih memikirkan kesuksesan anak-anaknya dibanding beliau memikirkan kebutuhan fisiknya. Beliau tinggal di rumah sederhana bersama suaminya yang berprofesi sebagai Tani hanya berdua saja kecuali anak-anaknya pulang. Anak-anaknya sudah menjadi Enterprener dengan usahanya masing-masing sekarang kecuali anak bungsunya yang sekarang sedang kuliah semester 6. Ibu Mutinah sukses menyekolahkan anak-anaknya sampai jenjang kuliah (karena orang desa jarang yang anaknya sampai kuliah) dan Beliau juga sudah lulus kuliah S1 Pendidikan Bahasa Indonesia di Universitas Tidar Magelang. Jenjang tertinggi pendidikan anak-anaknya :
I. Muhammad Ibnu Thohar, S.T. lulus kuliah S1 di Universitas Ahmad Dahlan Jurusan Teknik Elektro.
II. Asep Aprilliyanto, S.E. lulus kuliah S1 di Universitas Ahmad Dahlan Jurusan Ekonomi Manajemen.
III. Muhammad Ari Sulestiyo sedang kuliah S1 di Universitas Ahmad Dahlan Jurusan Teknik Informatika.

Beliau dulunya sekolah di SPG(Sekolah Pendidikan Guru) Salaman, Magelang dan setelah lulus ditempatkan di Cilopadang, Majenang , Cilacap, Jawa Tengah. Perjalanan Karir Beliau :
1. Mengajar di SDN Cilopadanga, Kec. Majenang, Kab. Cilacap, Jawa Tengah selama 5,5 tahun.
2. Mengajar di SD Kuwaderan 2, Kec. Kajoran, Kab. Magelang, Jawa Tengah selama 24 tahun.
3. Kepala Sekolah di SD Wuwuharjo 2, Kec. Kajoran, Kab. Magelang, Jawa Tengah baru 4,5 tahun.
Walaupun dulunya dari keluarga yang kurang berada tapi berkat diangkat anak oleh Saudara Ibunya sehingga Beliau bisa seperti sekarang. Sekarang Beliau berpangkat Pembina golongan IV/a dan kira-kira tahun 2017 Beliau Pensiun. Beliau ibu saya yang berjuang untuk saya dan saudara-saudara saya.

Selengkapnya......
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Kisah Pengusaha Sukses Dari Magelang

Sebuah inspirasi yang memotivasi Bapak Eko Sutoyo yang tinggal di Dusun Pucungsari, Desa Kajoran, Kecamatan Kajoran, Kabubaten Magelang, Jawa Tengah untuk mendirikan sebuah industri yang memproduksi macam-macam roti yang berukuran sedang dan kecil dengan berbagai rasa pada isi roti diantaranya rasa keju, rasa pisang, rasa coklat,rasa nanas,dan roti isi abon.
Inspirasi ini muncul ketika telah lama beliau bekerja di perusahaan roti di Semarang kira-kira selama 13 tahun. Beliau merasa seiring bertambahnya kebutuhan hidup kalau menagandalkan perusahaan orang lain saja tidak akan ada kemajuan. Beliau berinisiatif untuk mencoba membuat roti sendiri secara kecil-kecilan dirumah saat ia pulang ke Kajoran. Pada mulanya hanya menggunakan 3 – 4 kg dalam hitungan 3 minggu sekali, ini berlangsung selama satu tahun.
Setelah dicermati ternyata produk yang dibuat (roti pisang yang pertama kali diproduksi) diterima dan laku dipasaran. Dari sini Bapak Eko Sutoyo mendapatkan peluang dan ber keinginan untuk menambah modal agar semakin besar produksinya. Beliau memutuskan untuk keluar dari perusahaan di semarang dan mengangkat 2 karyawan untuk membantu membuat roti di rumahnya di Kajoran. Pada mulanya hanya didistribusikan / dititipkan di warung-warung sekitar, dan seiring berjalannya waktu industri tersebut berkembang sampai saat ini.
Sekarang Bapak Eko Sutoyo selaku pemimpin perusahaan dibantu istrinya Ibu Endah sebagai manajemen keuangan dan administrasi sudah mempunyai 4 karyawan, 2 karyawan dibagian produksi dan 2 karyawan dibagian pemasaran. Setiap hari juga ada sales-sales yang datang untuk ikut memasarkan produknya. Roti produk Beliau (“ROTI MANIS”) dipasarkan ke Magelang, Purworejo, Wonosobo, dan tempat-tempat sekitarnya.

Selengkapnya......
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS