Cari Blog Ini

Selasa, 05 April 2011

tugas kelompok TECHNOPRENEURSHIP

GetData Software Company
GetData Informasi Perusahaan
GetData Software Development Company adalah pemimpin dunia dalam pengembangan aplikasi untuk data recovery, forensik komputer dan utilitas sistem Windows.
GetData adalah penyedia terkemuka perangkat lunak pengguna akhir untuk data recovery, recovery file, forensik komputer dan melihat pratinjau file. Produk kami dirancang untuk mendapatkan kembali data dari hard disk komputer, kamera digital, media penyimpanan lainnya, dan file email. Kami secara online produk perangkat lunak yang tersedia, OEM, dan di toko-toko eceran di seluruh dunia.

Didirikan pada tahun 2001 perangkat lunak GetData memiliki lebih dari 100.000 pengguna on-line dan dijual eceran di delapan negara, termasuk Amerika Serikat, Jepang, Jerman, Perancis dan Australia.

GetData berusaha untuk menyediakan solusi perangkat lunak yang sangat baik bagi klien kami dan kembali berbagai perangkat lunak kami dengan garansi uang kembali penuh. Untuk informasi lebih lanjut, silahkan hubungi kami:

    
GetData Pty Ltd
    Bisnis Australia Jumlah: 79 100 297 149
    
1A, 124 Forest Rd
    Hurstville NSW 2220
    Australia

    Dapatkan berhubungan dengan GetData:
    Ph: +61 2 8208 6053 (Jam Kerja Australia)
    
Fax: +61 2 9580 8447
    Web: www.getdata.com
    Email: Kirim email di sini

GetData - Perusahaan & Produk Sekilas
GetData suite produk perangkat lunak rumah dan bisnis merupakan hasil lebih dari investasi dolar juta dan 9.000 pengembangan dan jam pengujian.

GetData didirikan pada tahun 2001 dan berbasis di Hurstville, Sydney. GetData perangkat lunak yang telah didownload oleh lebih dari 3 juta orang di seluruh dunia.

mereka berbagai produk termasuk produk yang paling kuat di dunia 'data recovery dan utilitas khusus untuk pengguna PC, didistribusikan ke pasar ritel Australia dengan Lako Pasifik. GetData juga memenangkan beberapa penghargaan untuk software termasuk Produk Kutipan Tahun untuk Recover My Files dari majalah PC User dan Premier Award Ekspor.

Teknologi pemulihan data pada beberapa produk GetData yang dikembangkan oleh mantan petugas polisi forensik komputer, John Hunter dan Graham Henley, berdasarkan pengalaman mereka dalam penyelidikan utama termasuk tuduhan terhadap perusahaan Satu-Tel dan HIH, bersama-sama dengan fisikawan Dr Brett Hunter.

"Ini adalah perkembangan alami" kata John Hunter. "Komputer forensik adalah tentang menemukan I.T. bukti bahwa tidak ada orang tahu di sana. Kami selalu percaya teknik pemulihan data kami memiliki kemungkinan komersial.

"Selama file yang dihapus belum ditimpa itu dapat dipulihkan. Kami telah mengembangkan pendekatan yang unik yang berarti data mesin pemulihan kita dapat menemukan file-file yang dihapus program konvensional tidak akan pernah tahu ada ".
Tahun Dari Polisi Pidana Pengalaman Investigasi Forensik

John Hunter menghabiskan sembilan tahun sebagai New South Wales Police Officer melekat pada Penyelidikan Teknis Khusus Cabang, sebagai pemeriksa forensik komputer senior dan kemudian dengan PricewaterhouseCoopers Forensics Komputer Asia Pasifik Tim.

Graham Henley telah sebelas tahun pengalaman penegakan hukum di Kepolisian Federal Australia, lima dari mereka yang berada di Unit Kejahatan Komputer. Setelah meninggalkan penegakan hukum Graham menghabiskan lima tahun sebagai Direktur Asia praktek komputer forensik PricewaterhouseCoopers Pasifik.

Dr Brett Hunter adalah PHD Nuklir fisika secara formal dengan Ilmu Nuklir Australia dan Teknologi Organisasi (ANSTO) dan penulis lebih dari 100 makalah penelitian ilmiah.

"Ketergantungan Semua orang meningkat pada teknologi informasi di kedua bekerja dan bermain, dikombinasikan dengan kenaikan ancaman on-line siap strip kita aset elektronik berarti bahwa kebutuhan untuk perangkat lunak pemulihan data pribadi lebih besar daripada sebelumnya," kata John Hunter .

"Kami melihat lonjakan penjualan dengan setiap virus baru yang melakukan putaran. Tidak ada yang bisa melupakan virus MyDoom dengan payload jahat perusahaan yang dihapus Microsoft Word, Power Point dan file Excel. Recover My Files bisa mendapatkan kembali file-file tertimpa oleh virus. Ia telah membantu ribuan orang yang telah jatuh korban orang seperti MyDoom.

"Produk kami yang lain, seperti Recover My Photos, Recover Email Saya dan Explorer View berevolusi dari mengenali kebutuhan publik.

"Penyerapan yang luar biasa dari kamera digital berarti pertumbuhan eksponensial pada orang menyimpan keluarga penting mereka dan foto lain dan berbagai keperluan dalam komunitas bisnis."

"Recover Email saya adalah solusi untuk masalah pertumbuhan jumlah besar lalu lintas email. Orang-orang mengirim dan menerima ribuan email. Tak pelak lagi, mereka menghapus yang salah, atau menemukan kemudian mereka membutuhkan satu tertentu, "kata Graham Henley.

"Sejumlah besar bisnis sekarang dilakukan melalui email. Sebuah email hilang atau dihapus bisa menjadi kesalahan sangat mahal. Email Recover My memungkinkan Anda untuk memulihkan orang-orang yang hilang atau dihapus, melihat mereka dan kemudian memilih dan menyimpan yang Anda benar-benar membutuhkan. "
Bermanfaat Produktivitas Tools Untuk Pemilik PC

"Explorer View respon terhadap sejumlah besar waktu kami habiskan di komputer. Baik untuk kerja atau di rumah atau belajar kebanyakan orang berakhir dengan ratusan file di komputer mereka, "jelas Dr Brett Hunter.

"Ini sering mengambil banyak waktu terbuang dan mengutak-atik sekitar jika Anda tidak yakin dengan nama file. Dengan Explorer View Anda cukup mengklik pada file Anda dalam Explorer dan jendela melihat di bagian bawah layar akan ditampilkan untuk setiap file. Tidak hanya itu penghemat waktu, tapi Anda dapat memutar file musik dan video juga di jendela Lihat Explorer. "

Perusahaan pada bulan Januari 2007 dirilis aplikasi terbaru itu, Recover My iPOD, yang pulih file musik dan video dari semua model iPod.
Salah satu produk mereka terakhir adalah Burn My Files, yang baru saja dirilis, cepat, satu-klik file cara membakar ke CD atau DVD.

John Hunter menjelaskan bahwa gagasan Burn My Files juga datang dari kebutuhan untuk menghemat waktu dan membuat komputer proses cepat dan mudah untuk pengguna rumahan dan bisnis.

"Ini merupakan latihan klik salah. Hanya menempatkan kursor Anda ke nama file atau folder dan klik kanan. Hal ini langsung disimpan ke CD atau DVD. Ini sangat membantu baik untuk rumah dan bisnis. "

GetData saat ini sedang mengembangkan beberapa utilitas perangkat lunak lain untuk pasar rumah dan bisnis.

Situs web perusahaan www.getdata.com.
Produk dari GetData Software Company
Recover My Files - Data Recovery
Butuh recovery file? Atau drive perangkat lunak pemulihan data keras?
Recover dihapus file Cepat dan Mudah!
Recover My Files
Recover My Files perangkat lunak pemulihan data akan dihapus memulihkan file dikosongkan dari Windows Recycle Bin, atau hilang karena format atau korupsi dari virus, hard drive atau infeksi Trojan, sistem shutdown tak terduga atau kegagalan perangkat lunak.
Temukan baru Recover My Files v4, jalan terbukti, terbaik dan aman untuk hasil pemulihan data. Cobalah gratis, maka memiliki lisensi untuk menyimpan data Anda, waktu Anda dan uang Anda.
"Recover My Files menggabungkan kesederhanaan penggunaan dengan mesin perangkat lunak pemulihan file yang paling kuat, bersama dengan kemampuan unik" on-the-fly "preview data sementara pencarian sedang dilakukan."
Recovery Software iPod: iPod pemulihan data dibuat sederhana dengan Recover My iPod
Recover iPod
Recover My iPod
Recover My iPod iPod musik perangkat lunak pemulihan untuk memulihkan file iPod dihapus atau hilang. Mudah digunakan, dengan cepat dapat memulihkan file Anda yang berharga iPod hilang.
Apakah ipod saya dapat direcover?
    Recover musik, video dan foto: m4a, mp3, mov, Quicktime dan jenis file jpeg dari iPod Anda Mendukung: iPod, shuffle, iPod mini, iPod Nano dan perangkat lainnya. Tidak mendukung atau iPhone iTouch.Data Sembuh setelah Reset iPod atau Kembalikan.Recover dari iPod "Drive Tidak Terformat" pesan atau saat iPod Anda tidak dikenali oleh komputer Anda. Recover iPod saya adalah bebas risiko dan TIDAK akan mengubah isi dari drive iPod sedang dicari.

Bacalah panduan langkah  iPod Pemulihan
iPod Error IconsiPod Kesalahan Ikon
    
iPod saya beku dan tidak akan melakukan apapun.
    iPod saya menampilkan ikon wajah sedih.
    My iPod menampilkan tanda seru dan icon folder.
    
Aku menekan tombol iTunes Restore.
    iPod koleksi hilang setelah menginstal ulang Windows atau menghubungkan ke PC lain
Persyaratan Sistem
    Sistem Operasi: Windows 9X/ME/200X/XP/2003
    RAM: 64 MB direkomendasikan
    
Hard Disk: Setidaknya 6 MB ruang disk bebas
    Jangan biarkan Apple iPod Touch dan iPhone diakui sebagai drive oleh Windows. Software ini tidak mendukung iPod Touch atau iPhone.
Segera Aktivasi Produk
Ketika anda memesan Recover My iPod Anda segera menerima kunci aktivasi produk sehingga Anda dapat memulihkan dan menyimpan file iPod dalam beberapa menit.
Komentar Pelanggan
Recover  My Photos
Recover dihapus foto hari ini! Kartu memori dan pemulihan compact flash!
Lost Pemulihan Gambar. pemulihan foto digital dengan mudah dengan Recover My Photos. Ikuti langkah-langkah:
1 Download dan install 'Recover My Photos' pada PC Anda;
2 Hubungkan kamera ke PC Anda atau tempat Anda compact flash, smart media atau kartu memori lainnya ke card reader yang terhubung ke PC Anda;
3 Jalankan Recover My Foto dan scan kartu memori Anda atau bahkan scan hard drive PC Anda.
Lalu. Lost pemulihan gambar adalah 100% Aman, Aman dan Terjamin
4 Jika Anda dapat melihat file yang ingin memulihkan membeli kunci lisensi melalui server kami yang aman dan menyimpan foto Anda.
Baca lebih lanjut tentang pemulihan foto digital di sini.
Digital Photo Recovery
Sebagian besar kamera digital tidak menghapus gambar digital dari media penyimpanan Anda ketika Anda menghapus gambar atau menggunakan perintah format. Jika media penyimpanan kamera digital anda corrupt dan Anda mendapatkan pesan "Media tidak diformat ingin Anda format sekarang?", Kehilangan pemulihan gambar masih dapat dibuat. Recover My Photos pencarian media Anda pada tingkat rendah untuk memulihkan foto dan menampilkan gambar yang dihapus.

Recover My Photos bekerja dengan berbagai jenis koneksi kamera langsung dimana kartu media Anda muncul sebagai huruf drive pada PC Anda. Jika kamera Anda tidak ditampilkan sebagai huruf drive ketika terhubung ke PC Anda, Anda dapat menggunakan pembaca kartu kamera digital.
Recover My Photos cepat dan mudah. Tidak ada ketrampilan teknis yang diperlukan untuk memulihkan foto dihapus. Ia bekerja untuk kompak pemulihan data flash, smart media pemulihan data, pemulihan kartu memori, atau media penyimpanan lainnya termasuk hard drive PC Anda.
Apa yang Anda lihat adalah apa yang Anda dapatkan! Setiap gambar yang Anda lihat dalam versi percobaan gratis dapat dengan aman kembali setelah Anda telah membeli dan terdaftar program. Kunci pendaftaran perangkat lunak yang disediakan on-line pada akhir proses pembelian dan juga dikirimkan kepada Anda melalui email untuk pemulihan cepat. gambar yang dipulihkan perlu disimpan ke drive yang terpisah (misalnya "D: / ') dari satu di mana mereka pulih.
Explorer View file penampil untuk Windows ExplorerFile Instan penampil untuk lebih dari 100 jenis file, termasuk: penampil PowerPoint, Visio, penampil DWG, Excel, PDF, AutoCad dan banyak lagi. Explorer View bekerja di dalam Windows Explorer. Melihat file bahkan jika anda tidak memiliki aplikasi menciptakan diinstal. Mendengarkan lagu, memutar video, dan bahkan menyalin, menempel dan mencetak dari penampil file.
Introducing Virtual Forensic Computing
Virtual Forensik Computing (VFC): Boot gambar membungkus dipasang
Memperkenalkan Komputasi Forensik Virtual
VFC
VFC merupakan salah satu terobosan signifikan dalam komputasi forensik dalam sepuluh tahun terakhir. VFC memungkinkan peneliti untuk: boot cepat gambar forensik komputer tersangka, atau boot hard drive fisik menulis diblokir.

Sebuah mesin virtual dapat dibuat dari gambar forensik, tulis disk fisik diblokir atau file gambar mentah flat sebuah 'DD'.
Baru di VFC2:
    Bypass setiap pengguna Windows password account;
    Rewind mesin untuk 'terakhir minggu' memanfaatkan restore point forensik.
penyidik
​​kemudian dapat mengalami 'desktop' seperti yang terlihat oleh pengguna asli dengan cara yang sama sekali forensik. Investigator dapat menggunakan komputer tersangka dalam lingkungan virtual hanya baca.
"Sepatu VFC yang dipasang menyelimuti gambar dalam hitungan detik ..."
"Saya kira titik balik ketika juri mengawasi kami boot mesinnya.
desktop-Nya mengatakan semuanya. "
Ada banyak aplikasi perangkat lunak khusus yang tersedia untuk membantu penyelidikan dan analisis media digital yang telah forensik diperoleh. Sementara alat-alat ini dapat dan memang memberikan kedalaman besar analisis dan akan mengungkapkan data fragmen bahan tidak lagi tersedia, sering terjadi bahwa 'adegan dari kejahatan' bagian dari proses pemeriksaan yang terlupakan sebagai sumber tambahan yang berpotensi informasi yang sangat berharga.
Dalam dunia 'nyata', hampir tak terpikirkan tidak untuk memeriksa secara detail TKP aktual dan kemudian melakukan 'forensik' pemeriksaan pada bukti yang dikumpulkan dari tempat kejadian. Dalam dunia 'maya' of Computing forensik, hal yang sama tidak benar dan terlalu sering itu hanya data yang mendasari dan informasi yang berada pada perangkat penyimpanan yang diteliti secara rinci.
Aplikasi VFC menggunakan VMware Player tersedia secara bebas dan utilitas Gunung, dengan disk mount tool forensik Gunung Image Pro, untuk kembali menciptakan mesin subjek dalam hitungan detik.
VFC memungkinkan penyelidik untuk pengalaman hampir setiap sistem berbasis Windows dalam beberapa detik akuisisi. Dengan VFC:
    Tidak perlu memiliki akses ke aplikasi forensik penuh (seperti membungkus) atau modul emulasi disk tambahan.
    Tidak perlu untuk mengembalikan file gambar forensik ke PC untuk mencoba dan boot mereka.

Setelah gambar forensik telah diakuisisi, cukup mount dengan Mount Image Pro, dan boot dengan VFC dalam hitungan detik!
VFC telah berhasil diterapkan untuk setiap versi Windows dari Windows 95 sampai ke Windows 7.  Menyelimuti adalah merek dagang terdaftar dari Pedoman Software Inc
VMware adalah merek dagang terdaftar dari VMware Inc
VFC adalah merek dagang terdaftar dari MD5 Ltd
Mount Image Pro adalah merek dagang terdaftar dari GetData - www.mountimage.com


Rabu, 30 Maret 2011

SISTEM OPERASI

Konsep Proses Sistem Operasi Windows ME

Konsep Proses
Sistem operasi mengeksekusi berbagai jenis program. Pada sistem batch program tersebut biasanya disebut dengan job, sedangkan pada sistem time sharing, program disebut dengan program user atau task. Beberapa buku teks menggunakan istilah job atau proses.
Proses adalah program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan. Dalam suatu proses terdapat program counter, stack dan daerah data.

Status Proses
Meskipun tiap-tiap proses terdiri dari suatu kesatuan yang terpisah namun adakalanya proses-proses tersebut butuh untuk saling berinteraksi. Satu proses bisa dibangkitkan dari output proses lainnya sebagai input.
Pada saat proses dieksekusi, akan terjadi perubahan status. Status proses didefiniskan sebagai bagian dari aktivitas proses yang sedang berlangsung saat itu. menunjukkan diagram status proses. Status proses terdiri dari :
a. New: proses sedang dibuat.
b. Running: proses sedang dieksekusi.
c. Waiting: proses sedang menunggu beberapa event yang akan terjadi (seperti menunggu untuk menyelesaikan I/O atau menerima sinyal).
d. Ready: proses menunggu jatah waktu dari CPU untuk diproses.
e. Terminated: proses telah selesai dieksekusi.


Process Control Block (PCB)
Masing-masing proses direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB).
Informasi yang terdapat pada setiap proses meliputi :
a. Status Proses. New, ready, running, waiting dan terminated.
b. Program Counter. Menunjukkan alamat berikutnya yang akan dieksekusi oleh proses tersebut.
c. CPU Registers. Register bervariasi tipe dan jumlahnya tergantung arsitektur komputer yang bersangkutan. Register-register tersebut terdiri-atas: accumulator, index register, stack pointer, dan register serbaguna dan beberapa informasi tentang kode kondisi.
Selama Program Counter berjalan, status informasi harus disimpan pada saat terjadi interrupt.
d. Informasi Penjadwalan CPU. Informasi tersebut berisi prioritas dari suatu proses, pointer ke antrian penjadwalan, dan beberapa parameter penjadwalan yang lainnya.
e. Informasi Manajemen Memori. Informasi tersebut berisi nilai (basis) dan limit register, page table, atau segment table tergantung pada sistem memory yang digunakan oleh SO.
f. Informasi Accounting. Informasi tersebut berisi jumlah CPU dan real time yang digunakan, time limits, account numbers, jumlah job atau proses, dll.
g. Informasi Status I/O. Informasi tersebut berisi deretan I/O device (seperti tape driver) yang dialokasikan untuk proses tersebut, deretan file yang dibuka, dll.
Di antara fitur-fitur Windows 2000 yang paling signifikan adalah Active Directory, sebuah model jaringan pengganti model jaringan NT domain, yang menggunakan teknologi yang merupakan standar industri, seperti Domain Name System (DNS), Lightweight Directory Access Protocol (LDAP), dan Kerberos untuk menghubungkan antara sebuah mesin ke mesin lainnya. Windows Terminal Services juga, yang pada Windows NT 4.0 hanya terdapat di dalam satu produk saja, pada Windows 2000 terdapat dalam semua versi server. Fitur-fitur baru yang diadopsi dari Windows 98 juga ditanamkan di dalamnya, seperti Device Manager yang telah ditingkatkan (dengan menggunakan Microsoft Management Console), Windows Media Player, dan DirectX 6.1 (yang memungkinkan sistem operasi berbasis kernel Windows NT untuk menjalankan game). Windows 2000 juga merupakan versi Windows berbasis kernel NT terakhir yang tidak mengharuskan penggunanya untuk melakukan aktivasi terhadapnya.

Selasa, 29 Maret 2011

technopreneuRship

PIRATES OF SILICON VALLEY
  Dari film yang saya tonton ini saya menyimpulkan bahwa film ini menceritakan tentang sejarah dan perkembangan dunia IT.Dalam film ini menceritakan tentang persaingan antara pendiri Microsoft dan Apple computer. Pada tahun 1975 Bill Gates dan rekannya Paul Allen mendirikan Microsoft, tidak lama kemudian tepatnya pada tahun 1976, Steve Jobs dan rekannya Steve Wozniac mendirikan Apple Inc.
  Steve Jobs orang yang sangat menyukai karya seni. Kemudian Steve Jobs punya ide untuk mendirikan Apple inc, tidak lama kemudian Steve Jobs dan rekannya Steve Wozniac mendirikan Apple Inc. Mereka memajukan perusahaannya dengan karya orang lain.
  Saat itu kejayaan Apple dimulai ketika mereka berhasil menciptakan komputer yang memiliki GUI yang menarik, dengan digunakannya mouse. Ide penggunaan mouse dan grafik tersebut mereka curi dari Xerox.Di lain pihak ada Bill Gates, yang sejak SMA sudah tertarik dengan program komputer dan sering mengutak-atik sistem. Bill Gates bahkan rela keluar dari kuliahnya demi mendirikan perusahaan softwarenya sendiri. Pada saat Apple sudah besar, Microsoft masih merupakan perusahaan kecil. Pada saat itu Bill Gates tidak bisa berfikir lagi, dan dia hampir bangkrut. Tetapi saat itu dia masih punya ide untuk mengeluarkan dia dari kebangkrutan, Dia ingin mempengaruhi IBM dan bekerja sama dengan IBM, karena dengan bekerja dengan IBM akan membuatnya berkembang pesat. Walaupun IBM telah berkembang tetapi IBM masih tetap di bawah Apple Inc. Sampai saat itu, Apple selalu selangkah lebih maju. Hal ini membuat Bill Gates penasaran dan datang menemui Jobs. Setelah Bill gates menemui steve jobs, entah kenapa Steve Jobs mau menunjukkan prototype yang sedang dikembangkan Apple. Dan hebatnya lagi, Steve Jobs bahkan memberi Bill Gates 1 buah prototype karena Bill Gates berjanji untuk ikut mengembangkannya. Setelah sekian lama tidak ada kabarnya, Jobs pun mulai tersadar. Dia pun memanggil Bill Gates dan menanyakan kepada Bill gates, disini bill gates berhasil lagi meyakinkan Steve Jobs bahwa dia sedang membantu melakukan pengembangan. Dan akhirnya tibalah saat peluncuran komputer Apple yang berasal dari prototype tersebut.Bill Gates diberi kesempatan untuk turut berpidato.Ketika Bill Gates sedang di podium, Steve Jobs mendapat kabar bahwa di Jepang sudah beredar komputer dengan program yang mirip dengan produk Apple itu. Program tersebut tak lain adalah Microsoft Windows.
  Setelah mereka berhasil melakukan semuanya tiba-tiba Steve dikeluarkan dari perusahaan Apple. Tetapi beberapa tahun kemudian Steve Jobs kembali ke Apple dan Bill Gates yang sudah menjadi orang terkaya di dunia juga bekerja sama dengan menanamkan sahamnya di Apple.

Rabu, 23 Maret 2011

SISTEM OPERASI

REFERENSI WINDOWS MILLENIUM EDITION (ME) 

19 Juni 2000, Microsoft Corp. secara resmi telah mengumumkan bahwa pengembangan Microsoft Windows Millennium Edition (Windows Me) telah selesai dan produk ini akan segera diproduksi massal. Windows Me adalah sistem operasi yang dirancang khusus untuk pengguna rumahan. Windows Me diharapkan akan dapat menambah kemudahan menggunakan komputer rumahan dengan menyuguhkan berbagai peningkatan di bidang PC health, digital media, home networking dan kemudahan berinternet. 



Kita tentu tidak bisa berharap terlalu banyak dalam hal kestabilan seperti pada Windows 2000, karena Windows Me masih menggunakan kernel Windows 95/98. Tapi Microsoft sudah berusaha untuk membuat Windows Me lebih tahan banting daripada Windows 98 dengan memasukkan proteksi untuk file-file sistem, sebuah metode untuk mengembalikan konfiigurasi lama, start-up yang lebih cepat, fitur hibernate/resume yang lebih baik. Saat ini masih terlalu dini untuk meramalkan seberapa sukses produk ini kelak. Dan karena Windows Me bekerja dengan aplikasi-aplikasi & driver-driver Windows 98, akan melegakan bagi konsumen-konsumen yang biasanya masih ngeri melakukan upgrade.


Berikut ini adalah bidang-bidang keunggulan Windows Me dibandingkan pendahulunya :

(*) PC health. Windows Me memberikan kemudahan, lebih intuitif dan kestabilan dalam menggunakan komputer. Kemampuan terbarunya termasuk : "System Restore", yang memungkinkan penggunanya untuk mengembalikan konfigurasi software komputernya ke tanggal atau waktu di mana komputer masih bekerja dengan normal (jadi ingat "GoBack" software yang dibuat Wild File Inc - dipublikasikan oleh Fred Langa); "System File Protection", yang menghindarkan terjadinya penghapusan file sistem kritikal secara tidak sengaja atau tanpa izin; "Auto Update" yang secara otomatis dapat mendownload update terbaru dari Microsoft tanpa intervensi dari pengguna; Sebagai tambahan, Windows Me dikombinasikan dengan "fast-boot" - pengoptimisasian hardware komputer, yang akan memberikan kemudahan untuk penggunanya dala mengakses informasi, komunikasi dan hiburan setiap saat.



(*) Digital Media. Dapat berbuat lebih banyak dengan gambar, video, musik dan games menjadi sangat populer di antara pengguna komputer rumahan sehingga Windows Me memberikan peningkatan dalam bidang-bidang tersebut seperti : "Windows Image Acqusition" yang memudahkan penggunanya untuk memindahkan gambar-gambar digital dari kamera digital, scanner dan perangkat WIA-compliant lainnya; "Windows Movie Maker" yang menyediakan fasilitas untuk penggunanya dalam mengedit, menyimpan dan berbagi home-video secara digital; "Windows MediaT Player 7" yang menawarkan kemampuan yang sudah terintegrasi di mana penggunanya dapat mencaeri, mengatur dan memainkan media digital; "DirectPlay® Voice Chat" yang memungkinkan para maniak game komputer saling berbicara satu dengan yang lainnya melalui Internet sepanjang permainan
berlangsung.


(*) Home Networking. Windows Me lebih lanjut memungkinkan "connected home" melalui "Home Networking Wizard", sebuah fitur yang membantu penggunanya untuk dapat berbagi dan mencari sumber daya yang dibagi dan menghubungkan mereka; teknologi "Internet Connection Sharing", jaringan USB yang telah disederhanakan, dan sebuah implementasi pertama dari teknologi Universal Plug and Play dalam sebuah Microsoft.


(*) Online Experience. Windows Me menyediakan pengalaman berinternet terbaik untuk keluarga dengan menyediakan fitur-fitur yang telah disempurnakan dalam melakukan hal-hal yang paling digemari anggota keluarga : menjelajah internet, berbelanja online, mengirim dan menerima e-mail, bermain games online, membuat homepage, dan chatting atau ber-telekonferensi ria dengan rekan atau keluarga. Windows Me juga memasukkan teknologi Internet Explorer 5.5, yang menambahkan fungsi "print-preview", kemampuan utama dan
peningkatan performa untuk meningkatkan kemudahan berinternet.


Sebagian besar dari kita tidak akan mempermasalahkan berapa duit harga versi retail Windows Me - betul kan? - pertanyaan pertama yang akan muncul di benak kita adalah "apakah spesifikasi komputer saya saat ini sudah mencukupi untuk Windows Me ?" Berikut ini adalah spesifikasi resmi yang dibutuhkan untuk menjalankan Windows Me menurut Microsoft :
- VGA or higher resolution monitor
- Pentium 150MHz processor or better
- 32MB of RAM or better
- Minimum 320MB free hard-disk space
- CD-ROM drive
- 28.8 Kbs modem or faster with current Internet connection
- Sound card
- Speakers or headphones
- Microsoft Mouse or compatible pointing device


Perlu diingat, bahwa spesifikasi di atas merupakan spesifikasi "minimum" - jadi untuk menjalankan Windows Me secara "normal" diperlukan spesifikasi lebih daripada sekedar bisa menampilkan layar desktop Windows Me saja.
Karena masih merupakan satu keluarga dengan Windows 9X maka sebaiknya minimal menggunakan standar pada Windows 98SE - selama ini kami selalu menganjurkan spesifikasi minimum untuk Windows 98SE sebagai berikut : Intel Pentium 166MMX / 64MB RAM / minimal 1GB ruang Harddisk.


Menurut sumber dari Microsoft, Windows Me merupakan sistem operasi terakhir yang berbasiskan kernel Windows 95. Kelak semua sistem operasi Microsoft akan menggunakan kernel Windows NT. Microsoft juga telah mempersiapkan pengikut Windows Me dengan kode nama "Whistler".


Selasa, 22 Maret 2011

TECHNOPRENEURSHIP

MAPLE ROOTS "SOUND OFF REGGAE"

Maple Roots adalah sebuah band bergenre music reggae.Band ini didirikan akhir tahun 2008. Dengan personel awal Rizky,Wizky,Kholis dan Eko.Alamat Basecamp Maple Roots adalah Jalan Wonosari Km.9 Yogyakarta.Pada suatu ketika Maple Roots mengadakan audisi untuk mencari vokalis dan akhirnya memilih Rofx.Maple Roots juga sudah mengalami pergantian personel.Karir mereka berawal dari event-event kecil-kecilan kemudian mereka manggung dari pensi satu ke pensi lainnya. Samapai akhirnya mereka dipercaya untuk mengisi acara dalam event yang besar. Seperti : Sumpah Pemuda, Ulang tahun JHC, Festival Kesenian Yogyakarta.Dengan segala usaha mereka akhirnya mereka bisa masuk dapur rekaman....Sukses terus untuk Maple Roots.....uyeeeeeee...........................

Kamis, 17 Maret 2011

SISTEM OPERASI

Konsep Manajemen Proses Pada Sistem Operasi

Secara informal, 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.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. 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).
Komunikasi antar proses
(Inter Process Communinication / IPC) :
  • Beberapa proses biasanya berkomunikasi dengan proses lainnya.

  • Contohnya pada shell pipe line : output dari proses pertama harus diberikan kepada proses ke dua dan seterusnya.

  • Pada beberapa sistem operasi, proses-proses yang bekerja bersama sering sharing (berbagi) media penyimpanan, dimana suatu proses dapat membaca dan menulis pada shared storage (main memory atau files).

  • Mekanisme proses untuk komunikasi dan sinkronisasi aksi
    • Sistem Pesan – komunikasi proses satu dengan yang lain dapat dilakukan tanpa perlu pembagian data.
    • IPC menyediakan dua operasi :
      • send(message) – pesan berukuran pasti atau variabel
      • receive(message)
      • Jika P dan Q melakukan komunikasi, maka keduanya memerlukan :
        • Membangun jalur komunikasi diantara keduanya
        • Melakukan pertukaran pesan melaui send/receive
      • Implementasi jalur komunikasi
        • physical (shared memory, hardware bus)
        • logical (logical properties)
    Create and Destroyed Process
    • Pembuatan Proses (Create)
    Penciptaan proses terjadi karena terdapat batch baru. SO dengan kendali batch job, setelah menciptakan proses baru, kemudian melanjutkan membaca job selanjutnya.
    Penciptaan proses melibatkan banyak aktivitas, yaitu :
    • Menamai (memberi identitas) proses.
    • Menyisipkan proses pada senarai proses atau tabel proses.
    • Menentukan prioritas awal proses.
    • Menciptakan PCB.
    • Mengalokasikan sumber daya awal bagi proses.
    • Penghancuran Proses (Destroyed)
    Penghancuran proses terjadi karena :
    • Selesainya proses secara normal.
    • Proses mengeksekusi panggilan layanan So untuk menandakan bahwa proses telah berjalan secara lengkap.
    • Batas waktu telah terlewati.
    • Proses telah berjalan melebihi batas waktu total yang dispesifikasikan. Terdapat banyak kemungkinan untuk tipe waktu yang diukur, termasuk waktu total yang dijalani (“walk clock time”) jumlah waktu yang dipakai untuk eksekusi, dan jumlah waktu sejak pemakai terakhir kali memberi masukan (pada proses interaktif) .
    • Memori tidak tersedia.
    • Proses memerlukan memori lebih banyak daripada yang dapat disediakan oleh sistem.
    • Pelanggaran terhadap batas memori.
    • Proses memcoba mengakses lokasi memori yang tidak diijinkan untuk diakses.
    • Terjadi kesalahan karena pelanggaran proteksi.
    • Proses berusaha menggunakan sumber daya atau file yang tidak diijinkan dipakainya, atau proses mencoba menggunakannya tidak untuk peruntukannya, seperti menulis file read only.
    • Terjadi kesalahan aritmatika.
    • Proses mencoba perhitungan terlarang, seperti pembagian dengan nol, atau mencoba menyimpan angka yang lebih besar daripada yang ddapat diakomodasi oleh H/W.
    • Waktu telah kadaluwarsa.
    • Proses telah menunggu lebih lama daripada maksimum yang telah ditentukan untuk terjadinya suatu kejadian spesfiik.
    • Terjadi kegagalan masukan/keluaran.
    • Kesalahan muncul pada masukan atau keluaran, seprti ketidakmampuan menemukan file, kegagalan membaca atau mennulis setelah sejumlah maksimum percobaan yang ditentukan (misalnya area rusak didapatkan pada tape,atau operasi tidak valid seperti membaca dari line printer).
    • Intruksi yang tidak benar.
    • Proses berusaha mengeksekusi instruksi yang tidak ada (sering sebagi akibat pencabangan ke daerah data dan berusaha mengeksekusi data tersebut).
    • Terjadi usaha memakai instruksi yang tidak diijinkan.
    • Proses berusaha mengeksekusi instruksi yang disimpan untuk SO.
    • Kesalahan penggunaan data.
    • Bagian data adalah tipe yang salah atau tidak diinisialisasi.
    • Diintervensi oleh SO atau operator.
    • Untuk suatu alasan, operator atau sistem operasi mengakhiri proses (misalnya terjadi deadlock).
    • Berakhirnya proses induk.
    • Ketika parent berakhir. So mungkin dirancannng secara otomatis mengakhiri semua anak proses dari parent itu.
    • Atas permintaan proses induk.
    • Parent process biasanya mempunyai otoritas mengakhiri suatu anak proses.
    Penghancuran lebih rumit bila proses telah menciptakan proses-proses lain. Terdapat dua pendekatan, yaitu :
    • Pada beberapa sistem, proses-proses turunan dihancurkan saat proses induk dihancurkan secara otomatis.
    • Beberapa sistem lain menganggap proses anak independen terhadap proses induk Proses anak tidak secara otomatis dihancurkan saat proses induk dihancurkan.
    Penghancuran proses melibatkan pembebasan proses dari sistem, yaitu :
    • Sumber daya-sumber daya yang dipakai dikembalikan.
    • Proses dihancurkan dari senarai atau tabel sistem.
    • PCB dihapus (ruang memori PCB dikembalikan ke pool memori bebas).
    Threads
    Sebagai contoh, jika sebuah proses menjalankan sebuah program Word Processor, ada sebuah thread tunggal dari instruksi-instruksi yang sedang dilaksanakan.
    Kontrol thread tunggal ini hanya memungkinkan proses untuk menjalankan satu tugas pada satu waktu. Banyak sistem operasi modern telah memiliki konsep yang dikembangkan agar memungkinkan sebuah proses untuk memiliki eksekusi multithreads, agar dapat dapat secara terus menerus mengetik dalam karakter dan menjalankan pengecek ejaan didalam proses yang sama. Maka sistem operasi tersebut memungkinkan proses untuk menjalankan lebih dari satu tugas pada satu waktu.
    1. 2. Keadaan Proses
    1)      Running, yaitu suatu kondisi pemroses sedang mengeksekusi instruksi. Benar-benar menggunakan CPU pada saat itu (sedang mengeksekusi instruksi proses itu).
    2)      Ready, yaitu suatu kondisi proses siap dieksekusi, akan tetapi pemroses belum siap atau sibuk.
    3)      Blocked, yaitu suatu proses menunggu kejadian untuk melengkapi tugasnya. Bentuk kegiatan menunggu proses yaitu : selesainya kerja dari perangkat I/Otersedianya memori yang cukup.

    Transisi Status




    1)      Proses di blok untuk melayani input karena sumber daya yang diminta belum tersedia / meminta layanan I/O sehingga menunggu kejadian muncul.
    2)      Penjadwalan mengambil proses lain.
    3)      Penjadwalan mengambil proses ini (baru).
    4)      Input telah tersedia.
    Implementasi Proses :
    • Untuk mengimplementasikan model proses, sistem operasi menggunakan suatu tabel / array yang disebut tabel proses dengan 1 entry per-proses.
    • Setiap entry berisi tentang : status proses, program counter, stack pointer, alokasi memori, status file, informasi schedulling / penjadwalan informasi, dll dari status kerja ke status siap.
    1. 3. Penjadwalan Proses
    Kriteria untuk mengukur dan optimasi kinerja penjadwalan :
    a)      Adil (fairness)
    Adalah proses-proses yang diperlakukan sama, yaitu mendapat jatah waktu  pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga mengalami kekurangan waktu.
    b)      Efisiensi (eficiency)
    Efisiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu
    sibuk pemroses.
    c)       Waktu tanggap (response time)
    Waktu tanggap berbeda untuk :
    1)      Sistem interaktif
    Didefinisikan sebagai waktu yang dihabiskan dari saat karakter terakhir dari . perintah dimasukkan atau transaksi sampai hasil pertama muncul di layar. Waktu tanggap ini disebut terminal response time.
    2)      Sistem waktu nyata
    Didefinisikan sebagai waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama rutin layanan yang dimaksud dieksekusi, disebut event response time.
    d)      Turn around time
    Adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem. Waktu yang dimaksud adalah waktu yang dihabiskan di dalam sistem, diekspresikan sebagai penjumlah waktu eksekusi (waktu pelayanan job) dan waktu menunggu, yaitu : Turn arround time = waktu eksekusi + waktu menunggu.
    e)      Throughput
    Adalah jumlah kerja yang dapat diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat dieksekusi dalam satu unit/interval waktu
    Algoritma Penjadwalan
    Berikut jenis-jenis algoritma berdasarkan penjadwalan :
    1. Nonpre-emptive, menggunakan konsep :
      1. FIFO (First In First Out) atau FCFS (First Come First Serve)
      2. SJF (Shortest Job First)
      3. HRN (Highest Ratio Next)
      4. MFQ (Multiple Feedback Queues)
      5. Pre-emptive, menggunakan konsep :
        1. RR (Round Robin)
        2. SRF (Shortest Remaining First)
        3. PS (Priority Schedulling)
        4. GS (Guaranteed Schedulling)
    Algoritma Pre-emptive
    1. A. Round Robin (RR)
    Merupakan :
    • Penjadwalan yang paling tua, sederhana, adil,banyak digunakan algoritmanya dan mudah diimplementasikan.
    • Penjadwalan ini bukan dipreempt oleh proses lain tetapi oleh penjadwal berdasarkan lama waktu berjalannya proses (preempt by time).
    • Penjadwalan tanpa prioritas.
    • Berasumsi bahwa semua proses memiliki kepentingan yang sama, sehingga tidak   ada prioritas tertentu.
    Semua proses dianggap penting sehingga diberi sejumlah waktu oleh pemroses yang disebut kwanta (quantum) atau time slice dimana proses  itu berjalan. Jika proses masih running sampai akhir quantum, maka CPU akan mempreempt proses itu dan memberikannya ke proses lain.
    Algoritma yang digunakan :
    1)      Jika kwanta habis dan proses belum selesai, maka proses menjadi runnable dan pemroses dialihkan ke proses lain.
    2)      Jika kwanta belum habis dan proses menunggu suatu kejadian (selesainya operasi I/O), maka proses menjadi blocked dan pemroses dialihkan ke proses lain.
    3)      Jika kwanta belum habis tetapi proses telah selesai, maka proses diakhiri dan pemroses dialihkan ke proses lain.
    Diimplementasikan dengan :
    1)      Mengelola senarai proses ready (runnable) sesuai urutan kedatangan.
    2)      Ambil proses yang berada di ujung depan antrian menjadi running.
    3)      Bila kwanta belum habis dan proses selesai, maka ambil proses di ujung depan antrian proses ready.
    4)      Jika kwanta habis dan proses belum selesai, maka tempatkan proses running ke ekor antrian proses ready dan ambil proses di ujung depan antrian proses ready.
    Masalah yang timbul adalah menentukan besar kwanta, yaitu :
    • Kwanta terlalu besar menyebabkan waktu tanggap besar dan turn arround time rendah.
    • Kwanta terlalu kecil menyebabkan peralihan proses terlalu banyak sehingga  menurunkan efisiensi proses.
    Penjadwalan ini :
    • Baik untuk sistem interactive-time sharing dimana kebanyakan waktu dipergunakan menunggu kejadian eksternal.
    Contoh : text editor, kebanyakan waktu program adalah untuk menunggu keyboard, sehingga dapat dijalankan proses-proses lain.
    • Tidak cocok untuk sistem waktu nyata apalagi hard-real-time applications.
    1. B. Priority Schedulling (PS)
    Adalah tiap proses diberi prioritas dan proses yang berprioritas tertinggi mendapat jatah waktu lebih dulu (running).  Berasumsi bahwa masing-masing proses memiliki prioritas tertentu, sehingga akan dilaksanakan berdasar prioritas yang dimilikinya. Ilustrasi yang dapat memperjelas prioritas tersebut adalah dalam komputer militer, dimana proses dari jendral berprioritas 100, proses dari kolonel 90, mayor berprioritas 80, kapten berprioritas 70, letnan berprioritas 60 dan seterusnya. Dalam UNIX perintah untuk mengubah prioritas menggunakan perintah nice.
    Pemberian prioritas diberikan secara :
    1. Statis (static priorities)
    Berarti prioritas tidak berubah.
    Keunggulan :
    • Mudah diimplementasikan.
    • Mempunyai overhead relatif kecil.
    Kelemahan :
    • Tidak tanggap terhadap perubahan lingkungan yang mungkin menghendaki  penyesuaian prioritas.
    1. Dinamis (dynamic priorities)
    Merupakan mekanisme untuk menanggapi perubahan lingkungan sistem   beroperasi. Prioritas awal yang diberikan ke proses mungkin hanya berumur pendek setelah disesuaikan ke nilai yang lebih tepat sesuai lingkungan.
    Kelemahan :
    • Implementasi mekanisme prioritas dinamis lebih kompleks dan mempunyai  overhead lebih besar. Overhead in diimbangi dengan peningkatan daya     tanggap sistem.
    Dalam algoritma berprioritas dinamis dituntun oleh keputusan untuk memenuhi kebijaksanaan tertentu yang menjadi tujuan. Layanan yang bagus adalah menset prioritas dengan nilai 1/f, dimana f adalah ration kwanta terakhir yang digunakan proses.
    Contoh :
    • Proses yang menggunakan 2 msec kwanta 100 ms, maka prioritasnya50.
    • Proses yang berjalan selama 50 ms sebelum blocked berprioritas 2.
    • Proses yang menggunakan seluruh kwanta berprioritas 1.
    1. C. Multiple Feedback Queues (MFQ)
    Merupakan :
    • Penjadwalan berprioritas dinamis.
    Penjadwalan ini untuk mencegah (mengurangi) banyaknya swapping dengan proses-proses yang sangat banyak menggunakan pemroses (karena menyelesaikan tugasnya memakan waktu lama) diberi jatah waktu (jumlah kwanta) lebih banyak dalam satu waktu. Penjadwalan ini juga menghendaki kelas-kelas prioritas bagi proses-proses yang ada. Kelas tertinggi berjalan selama satu kwanta, kelas berikutnya berjalan selama dua kwanta, kelas berikutnya berjalan empat kwanta, dan seterusnya.
    Ketentuan yang berlaku adalah sebagai berikut  :
    • Jalankan proses pada kelas tertinggi.
    • Jika proses menggunakan seluruh kwanta yang dialokasikan, maka diturunkan kelas prioritasnya.
    • Proses yang masuk untuk pertama kali ke sistem langsung diberi kelas tertinggi.
    Mekanisme ini mencegah proses yang perlu berjalan lama swapping berkali-kali  dan mencegah proses-proses interaktif yang singkat harus menunggu lama.
    1. D. Shortest Remaining First (SRF)
    Merupakan :
    • Penjadwalan berprioritas dinamis.
    • Adalah preemptive untuk timesharing.
    • Melengkapi SJF.
    Pada SRF, proses dengan sisa waktu jalan diestimasi terendah dijalankan, termasuk proses-proses yang baru tiba.
    • Pada SJF, begitu proses dieksekusi, proses dijalankan sampai selesai.
    • Pada SRF, proses yang sedang berjalan (running) dapat diambil alih proses baru dengan sisa waktu jalan yang diestimasi lebih rendah.
    Kelemahan :
    • Mempunyai overhead lebih besar dibanding SJF. SRF perlu penyimpanan waktu  layanan yang telah dihabiskan job dan kadang-kadang harus menangani peralihan.
    • Tibanya proses-proses kecil akan segera dijalankan.
    • Job-job lebih lama berarti dengan lama dan variasi waktu tunggu lebih lama   dibanding pada SJF.
    SRF perlu menyimpan waktu layanan yang telah dihabiskan , menambah overhead.  Secara teoritis, SRF memberi waktu tunggu minimum tetapi karena overhead peralihan, maka pada situasi tertentu SFJ bisa memberi kinerja lebih baik dibanding SRF.
    1. E. Guaranteed Scheduloing (GS)
    Penjadwalan ini memberikan janji yang realistis (memberi daya pemroses yang sama) untuk membuat dan menyesuaikan performance adalah jika ada N pemakai, sehingga setiap proses (pemakai) akan mendapatkan 1/N dari daya pemroses CPU. Untuk mewujudkannya, sistem harus selalu menyimpan informasi tentang jumlah waktu CPU untuk semua proses sejak login dan juga berapa lama pemakai sedang login. Kemudian jumlah waktu CPU, yaitu waktu mulai login dibagi dengan n, sehingga lebih mudah menghitung rasio waktu CPU. Karena jumlah waktu pemroses tiap pemakai dapat diketahui, maka dapat dihitung rasio antara waktu pemroses yang sesungguhnya harus diperoleh, yaitu 1/N waktu pemroses seluruhnya dan waktu pemroses yang telah diperuntukkan proses itu.
    Rasio 0,5 berarti sebuah proses hanya punya 0,5 dari apa yang waktu CPU miliki dan rasio 2,0  berarti sebuah proses hanya punya 2,0 dari apa yang waktu CPU miliki. Algoritma akan menjalankan proses dengan rasio paling rendah hingga naik ketingkat lebih tinggi diatas pesaing terdekatnya. Ide sederhana ini dapat diimplementasikan ke sistem real-time  dan memiliki penjadwalan berprioritas dinamis.
    Algoritma Non Pre-emptive
    1. A. First In First Out (FIFO)
    Merupakan :
    • Penjadwalan tidak berprioritas.
    FIFO adalah penjadwalan paling sederhana, yaitu :
    • Proses-proses diberi jatah waktu pemroses berdasarkan waktu kedatangan.
    • Pada saat proses mendapat jatah waktu pemroses, proses dijalankan sampai selesai.
    Penjadwalan ini :
    • Baik untuk sistem batch yang sangat jarang berinteraksi dengan pemakai.
    Contoh : aplikasi analisis numerik, maupun pembuatan tabel.
    • Sangat tidak baik (tidak berguna) untuk sistem interaktif, karena tidak memberi waktu tanggap yang baik.
    • Tidak dapat digunakan untuk sistem waktu nyata (real-time applications).

    1. B. Shortest Job First (SJF)
    Penjadwalan ini mengasumsikan waktu jalan proses sampai selesai diketahui sebelumnya. Mekanismenya adalah menjadwalkan proses dengan waktu jalan terpendek lebih dulu sampai selesai, sehingga memberikan efisiensi yang tinggi dan turn around time rendah dan penjadwalannya tak berprioritas.
    Masalah yang muncul adalah :
    • Tidak mengetahui ukuran job saat job masuk.
    Untuk mengetahui ukuran job adalah dengan membuat estimasi berdasarkan  kelakukan sebelumnya.
    • Proses yang tidak datang bersamaan, sehingga penetapannya harus dinamis.
    Penjadwalan ini jarang digunakan, karena merupakan kajian teoritis untuk  pembandingan turn around time.



    1. C. Highest Ratio Next (HRN)
    Merupakan :
    • Penjadwalan berprioritas dinamis.
    • Penjadwalan untuk mengoreksi kelemahan SJF.
    • Adalah strategi penjadwalan dengan prioritas proses tidak hanya merupakan fungsi waktu layanan tetapi juga jumlah waktu tunggu proses. Begitu proses mendapat jatah pemroses, proses berjalan sampai selesai.
    Prioritas dinamis HRN dihitung berdasarkan rumus :
    Prioritas = (waktu tunggu + waktu layanan ) / waktu layanan
    Karena waktu layanan muncul sebagai pembagi, maka job lebih pendek berprioritas lebih baik, karena waktu tunggu sebagai pembilang maka proses yang telah menunggu lebih lama juga mempunyai kesempatan lebih bagus.
    Disebut HRN, karena waktu tunggu ditambah waktu layanan adalah waktu tanggap, yang berarti waktu tanggap tertinggi yang harus dilayani.
    Interupsi
    Kerja prosesor pada suatu proses terhenti oleh pensaklaran konteks (perubahan kegiatan prosesor dari proses ke proses yang terjadi diantara proses sistem / proses aplikasi).
    2 cara interupsi pada processor :
    1. 1. Interupsi langsung
    Berasal dari luar prosesor (peripheral / alat mengirim sinyal kepada prosesor untuk meminta pelayanan)
    1. 2. Interupsi Tanya / Polling
    Berasal dari prosesor (prosesor secara bergiliran mengecek apakah ada peripheral yang memerlukan pelayanan atau tidak)
    • Interupsi dapat di-enable dan disable tergantung pada levelnya.
    • Pembangkit interupsi dapat berasal dari :
      • Program, di dalam program telah dirancang pada bagian tertentu akan terjadi pensaklaran konteks, yang menimbulkan interupsi, contohnya pada saat penggunaan alat / prosesor secara bergantian.
      • Prosesor, prosesor sendiri dapat membangkitkan interupsi, yang biasa mengolah logika dan aritmatika. Jika melampoi ukuran tampung register di dalam prosesor, maka terjadi kekeliruan yang akan menginterupsi kerjanya sendiri dan menyerahkan kendali prosesor pada sistem operasi. Misalnya pembagian dengan bilangan nol.
      • Satuan kendali, tugas untuk melaksanakan interupsi terletak pada satuan kendali, sehingga satuan kendali dapat membangkitkan interupsi. Misalnya kekeliruan instruksi
      • Kunci waktu / clock, menggunakan interupsi berkala. Misalnya pada program looping yang tak terhingga, diinterupsi pada setiap selang waktu 60 detik.
      • Peripheral I/O, I/O jika akan bekerja memberitahukan pada prosesor dengan interupsi prosesor dan juga ketika pekerjaan selesai atau pada saat terjadi kekeliruan paritas.
      • Memori, karena terjadi kekeliruan, misalnya ketika prosesor ingin mencapai alamat memori yang terletak di luar bentangan alamat memori yang ada.
    Sumber daya lain, misal dibangkitkan oleh operator sistem komputer yang mengerti cara interupsi.
    î  Interupsi vector : Berisi alamat prosedur service interupsi
    î  Penerimaan interupsi dan interupsi berganda : ada kalanya interupsi ditolak oleh prosesor atau interupsi yang datang tidak hanya satu sehingga diperlukan prioritas.
    Tindak lanjut interupsi :
    1. 1. Penata interupsi / interrupt handler
    Jika terjadi interupsi, maka kendali prosesor diserahkan ke bagian penata interupsi pada sistem operasi, maka penata interupsi inilah yang melaksanakan interupsi.
    1. Instruksi yang sedang diolah oleh prosesor dibiarkan sampai selesai program.
    2. Penata interupsi merekam semua informasi proses ke dalam blok kendali proses.
    3. Penata interupsi mengidentifikasi jenis dan asal interupsi.
    4. Penata interupsi mengambil tindakan sesuai dengan yang dimaksud interupsi.
    5. Penata interupsi mempersiapkan segala sesuatu untuk pelanjutan proses yang diinterupsi.
    6. 2. Penata keliru / error handler
    yaitu interupsi karena kekeliruan pada pengolahan proses dan bagian pada sistem operasi yang menata kegiatan akibat kekeliruan adalah penata keliru.
    1. Pemulihan, komputer telah dilengkapi dengan sandi penemuan dan pemulihan kekeliruan, contohnya telah dilengkapi dengan sandi Hamming sehingga ketika menemukan kekeliruan sandi akan mengoreksi kekeliruan itu, proses pulih ke bentuk semula sebelum terjadi kekeliruan.
    2. Pengulangan, mengatur agar proses yang membangkitkan interupsi keliru dikerjakan ulang, jika kekeliruan dapat diatasi maka proses akan berlangsung seperti biasa, jika tidak teratasi maka interupsi akan menempuh tindak lanjut keluar dari proses.
    3. Keluar dari proses, penata keliru menyiapkan tampilan berita keliru dari monitor, setelah itu prosesor keluar dari proses, ini adalah tindakan terakhir jika tidak dapat menolong proses yang keliru tersebut.
    Langkah-langkah yang dilakukan sistem operasi pada saat terjadi interupsi :
    1. hardware memasukkan program counter, dl.l.
    memasukkan ke dalam stack pencacah program
    1. Hardware memuatkan (load) program counter baru dari vector interrupsi
    2. Prosedur bahasa rakitan menyimpan isi register
    3. Prosedur bahasa rakitan men-set stack yang baru
    4. Prosedur C menandai proses servis siap (ready)
    5. Scheduler / penjadwalan menentukan proses mana yang akan jalan berikutnya
    6. Prosedur C kembali ke modus bahasa rakitan
    7. Prosedur bahasa rakitan memulai proses yang sedang dilaksanakan.

    Selasa, 15 Maret 2011

    Technopreneurship

     AYAHKU INSPIRASIKU

    Ayahku bernama Rumyuani. Beliau lahir di Yogyakarta 18 Maret 1960. Semasa SMA beliau bercita-cita menjadi aparat negara. Setelah lulus SMA, beliau mendaftar kuliah di salah ssatu perguruan tinggi swasta di Yogyakarta. Karena Kakek menginginkan ayah menjadi seorang dosen. Suatu ketika ayah melihat pengumuman tentang pendaftaran SECABA POLRI. Tanpa sepengetahuan kakek, ayah mencoba mendaftar. Dengan usaha dan doa yang maksimal akhirnya ayah diterima untuk pendidikan SECABA di SPN Banyubiru Semarang. Masalah muncul ketika ayah harus meminta doa restu kepada kakek. Dengan tekad yang sudah bulat,ayah mencoba berbicara kepada kakek. tanpa disangka ternyata kakek mengijinkan ayah untuk melaksanakan pendidikan. Pertama kali ayah ditugaskan di Semarang kemudian dimutasi pindah ke Wonosobo. Tidak terasa sudah 33 tahun beliau menjadi Polisi. sesuai pesan beliau jangan pernah menyerah sebelum mencoba dan selalu optimis dalam mencapai apa yang diinginkan...
    LUV U MY DADDY,,,,,,,,,,



    YANG PERTAMA
    Mendirikan sebuah usaha yang pertama di sebuah kota itu tidak mudah. Banyak rintangan untuk menuju sebuah kesuksesan. Berawal dari sebuah usaha sederhana yang melahirkan sebuah usaha besar sekarang ini. Pada tahun 1956 Pak Dahlan mendirikan sebuah studio foto yang bernama LUX. Beliau mendapatkan ilmu fotografi dari ayah angkat beliau yang merupakan orang Belanda. Banyak sekali foto-foto yang berhasil di dokumentasikan beliau. sepertinya contohnya Foto Bung Karno ketika berkunjung di Wonosobo. Pak dahlan juga pendiri HPPW yaitu sebuah organisasi perkumpulan fotografer di wonosobo. HPPW sampai sekarang masih ada dan terus berkembang melahirkan fotografer-fotografer yang terkemuka di wonosobo. studio LUX telah berganti nama dengan "DAHLAN" foto studio. dari usaha kecil, pak Dahlan bisa mengembangkan usahanya sampai sekarang ini.