Diberdayakan oleh Blogger.

Pengikut

RSS

1.4. Kemampuan Komputer
Kecepatan dan ketepatan dalam mengolah data dan menghasilkan informasi adalah kemampuan utama yang dimiliki komputer. Selain itu kemampuan kapasitas penyimpanan data dalam memori atau simpanan luar seperti harddisk saat ini terjadi peningkatan kapasitas yang sangat luar biasa.
Kemampuan-kemampuan lain yang dimiliki komputer adalah kecepatan mengirim data dalam format apapun antar komputer dalam jaringan wilayah lokal, regional, maupun global. Bayangkan saja bahwa saat kita mengirim mail ke tujuan seluruh dunia akan sampai hanya dalam hitungan detik (second) saja. Ini akan lebih cepat beribu kali lipat dibanding dengan pesawat paling cepat sekalipun.  Selain itu komputer akan mampu terus melaksanakan tugasnya dan terus hidup atau menyala dalam waktu yang lama dalam hitungan  bulan  bahkan tahun tanpa komputer itu harus mati atau mati hannya beberapa menit atau jam dalam setahun. Kita lihat saja komputer yang mengendalikan ATM pada sebuah bank, komputer yang mengontrol penerbangan, hampir tidak pernah berhenti atau mati dalam operasinya.
Data  yang diterima melalui perangkat input dan dikirim ke memori untuk disimpan dan selanjutnya diproses oleh CPU kemudian disimpan kembali ke memori sebelum ditampilkan atau dikeluarkan melalui perangkat output bisa dilakukan oleh komputer dengan sangat cepat sekali.
Kecepatan akses data dalam sebuah operasi komputer dinyatakan dalam satuan seperti Millisecond (ms), Microsecond (ms), Nanosecond (ns), Picosecond (ps). Satuan Picosecond (ps) merupakan satuan waktu yang paling cepat dalam sebuah akses komputer. Tabel 1.1. dibawah ini menunjukkan kecepatan akses atau proses komputer dalam satuan waktu.
Table 1.1.Satuan waktu kecepatan proses komputer

Satuan Waktu Kecepatan
Millisecond (ms) Ribu operasi per detik (1/1000)
Microsecond (ms) Juta operasi per detik (1/1000.000)
Nanosecond (ns) Miliar operasi perdetik (1/1000.000.000)
Picosecond (ps) Trilliun operasi per detik (1/1000.000.000.000)

Selain memiliki satuan kecepatan, komputer juga memiliki satuan kapasitas penyimpanan ingatan (memory) yang bisa dinyatakan seperti table 1.2. dibawah. Saat ini penyimpanan luar seperti harddisk telah diproduksi dengan kapasitas memori ratusan GB (GegaByte).
Tabel 1.2. Satuan kapasitas memori komputer

Satuan Memori Kapasitas
1 byte 8 bit atau satu character
1 KB (Kilobyte) 1024 byte atau 210 byte
1 MB (Megabyte) 1024 KB atau 1.048.576 byte atau 220 byte
1 GB (Gigabyte) 1024 MB atau 230 byte
1 Terabyte (TB) 1024 GB atau  240 byte

Atau bisa dinyatakan sebagai berikut :

Komputer biasanya akan mengalami kesalahan atau gangguan, bilamana :
§  Ada kerusakan pada komponennya (metal fatique)
§  Data yang dimasukkan salah maka hasilnya juga salah, ini sesuai dengan ungkapan GIGO (Gerbage In Gerbage Out), yang berarti sampah yang masuk maka akan keluar sampah pula.
§  Karena serangan Virus komputer yang merusak data.
Keunggulan-keunggulan komputer seperti disebutkan diatas tidak semata-mata bahwa manusia kalah dengan kemampuan komputer. Bila dilakukan pembandingan kemampuan komputer dengan manusia bisa dilihat dalam table 1.3 dibawah ini.
Tabel 1.3. Perbandingan kemampuan manusia dengan komputer
Jenis yang Dibandingkan Manusia Komputer
Kecepatan Relatif lambat Sangat cepat
Ketepatan Mudah salah Tepat
Daya tahan memproses Cepat lelah Tidak kenal lelah
Kemampuan mengingat Kurang akurat Akurat
Kemampuan megikuti perintah Kurang baik Baik
Kemampuan berinisiatif dan beradaptasi Sangat baik Jelek
Kemampuan membuat pertimbangan dan peramalan Sangat baik Jelek
Dari keterangan table  diatas bisa diketahui bahwa antara manusia dan komputer memiliki kelebihan dan kekurangan masing-masing, ini berarti bahwa kemampuan komputer tidak bisa menggantikan kemampuan manusia, namun komputer sangat berarti bagi manusia untuk membantu dalam aktifitasnya. Meskipun dalam perkembangannya  kedepan komputer akan memiliki kemampuan yang lebih baik dari sekarang.

1.5. Perkembangan Gaya Komputasi (Computing Style)

Computing Style dapat didefinisikan sebagai perkembangan gaya-gaya komputasi yang terjadi pada suatu masa tertentu. Berdasarkan analisis yang dilakukan oleh Gartner Group, gaya-gaya komputasi terbagi menjadi  Punch-Card Computing, Mainframe/Midrange Computing, Client/Server), dan Internet/Network Computing. Secara skematis gaya-gaya tersebut dapat dilihat pada gambar dibawah ini, dengan pembagian waktu selang satu dekade dan dipetakan berdasarkan tingkat kompleksitas dari sistem.
Pada gambar dibawah ditunjukkan bahwa perkembangan teknologi informasi mengarah kepada sistem enterprise dengan kompleksitas yang semakin tinggi. Network computing akan menjadi platform baru untuk aplikasi-aplikasi teknologi informasi sedangkan internet dan intranet menjadi tulang punggung utama untuk menggabungkan beberapa jaringan lokal menjadi suatu jaringan yang secara virtual berbentuk enterprise. Dengan berkembangnya penggunaan sistem komputasi, berkembang pula masing-masing unsur dari penyusunnya dengan karakteristik perkembangan yang unik untuk masing-masing unsur tersebut pada suatu masa tertentu. Karakteristik yang unik dari perkembangan ini menyangkut porsi dari masing-masing unsur dalam membentuk suatu sistem komputasi, dan juga cara berinteraksi antar ketiga unsur tersebut. Hal ini dikenal sebagai gaya komputasi (computing style).
Gaya komputasi yang berkembang akan sangat berpengaruh terhadap perilaku bagi masyarakat pengguna komputer. Unsur-unsur perubahan yang mencolok adalah semakin mudah penggunaan teknologi komputer sehingga menarik banyak peminat yang menggunakan teknologi ini. Meskipun dari sisi desian teknologinya sendiri komputer saat ini sangat kompleks dan rumit, namun karena adanya inforastruktur yang mendukung, proses produksinya semakin mudah dan desain perangkat kerasnya semakin simpel dan portable.
Perkembangan gaya komputasi dari tahun-ketahun dapat dilihat dalam gambar dibawah ini :
1.6. Karakteristik Komputer
Sifat yang dimiliki manusia berbeda dibanding dengan komputer. Dibanding manusia, komputer memiliki karakteristik tertentu seperti :
§  Komputer tidak mempunyai perasaan atau emosi,  ini berarti bahwa komputer sentiasa bersedia menerima sembarang masukan dari manusia yang mengendalikannya, komputer tidak akan pernah mengalami kebosanan atau jenuh dalam melaksanakan perintah yang sama secara berulang-ulang dan dalam waktu yang lama , komputer juga tidak pernah memilih-milih tentang data apa saja yang diolah, komputer juga tidak pernah mengeluh atau merasa senang pada sebuah masukan data yang diberikan. Komputer akan tetap melaksanakan tugasnya sesuai dengan fungsi sesuai dengan kendali dari penggunanya. Sehingga dalam hal ini komputer dalam melakukan aktifitasnya akan bersifat statis.
§  Komputer mampu menyimpan data yang besar dan dalam waktu yang lama, jika data tersebut diperlukan bisa diambil sewaktu-waktu. Komputer tidak pernah lupa dan tidak pernah menambah atau menguarangi data yang telah disimpan, komputer juga membutuhkan tempat yang efisien dan tahan terhadap kehilangan atau kerusakan data dibanding jika menggunakan kertas atau perangkat yang lainnya. Dalam hal ini sifat data yang disimpan bersifat dinamis, diamana sewaktu-waktu data dapat dilakukan perubahan dan pembaharuan jika dikehendaki.
§  Komputer bisa melakukan pengurutan dan pencarian dalam waktu yang singkat dalam hitungan detik bahkan milidetik meskipun jumlah data sangat besar, bandingkan jika pengurutan dan pencarian  dilakukan secara konvensional dengan tenaga manusia. Bahkan pengurutan dengan komputer bisa dilakukan secara menaik (ascending) atau pengurutan menurun (descending) dalam waktu sekejap.
§  Komputer mampu mengolah data perhitungan yang besar dengan cepat dan akurat. Perhitungan aritmatika, logika, dan perhitungan apapun bisa dilakukan dengan presisi yang mendekati seratus persen kebenarannya. Komputer yang berkembang saat ini dalam perhitungan aritmatik komputer sanggup melakukan perhitungan sampai jutaan triliun dengan angka desimal yang bisa dikatakan tak terhingga.
§  Komputer juga. mampu menerima dan mengeluarkan data atau informasi yang besar dalam waktu yang cepat.
Keterbatasan Komputer
Selain komputer memiliki keunggulan-keunggulan seperti disebutkan diatas, sebenarnya komputer juga memiliki beberapa keterbatasan atau kekurangan, yaitu :
§  Tidak bisa berpikir secara dinamis, seperti manusia. Manusia berpikir akan diikuti atas perasaan dan naluri yang bisa menimbulkan reaksi senang, sedih, dan sebagainya, sehingga dalam pengambilan keputusan manusia mendasarkan pada pikiran dan perasaan (hati), sedangkan komputer hanya berdasarkan perhitungan saja.
§  Pekerjaan yang dilakukan komputer bisa mengurangi tenaga kerja manusia, akibatnya banyak tenaga manusia yang tidak terpakai, sehingga banyak timbul pengangguran.
§  Data yang tersimpan dalam komputer memiliki resiko yang lebih tinggi, karena dimungkinkan bisa diambil atau disadap oleh pengguna lain (hacker), meskipun telah diberi pelindung program atau password.
§  Terjadinya pemalsuan transaksi seperti di perbankan dan pembobolan kartu kredit.
www.ajimedia.com

Incoming search terms:

  • kemampuan dan keterbatasan komputer
  • karakteristik komputer
  • kemampuan komputer
  • kapasitas komputer
  • karakteristik dan kemampuan komputer
  • Karakteristik Memori komputer
  • satuan kapasitas penyimpanan
  • karateristik komputer
  • SATUAN WAKTU PADA KOMPUTER
  • kelebihan dan kekurangan virus komputer

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

 

Bidang Pendidikan
Paket aplikasi dalam dunia pendidikan yang digunakan untuk membantumemudahkan dalam mempelajari matematika, bhs inggris, dll. Dan dengan diadakannyainternet memudahkan pembelajaran jarak jauh. Bahkan sekarang banyak sekolah-sekolahmaju yang mulai menerapkan pembelajaran jarak jauh yaitu menggunakan media internet jadisebagai contohnya siswa tidak perlu jauh-jauh pergi kesekolah tetapi hanya dengan fasilitasinternet di rumah akan bias berhadapan langsung dengan gurunya. Internet sekarang jugasebagai kelas jarak jauh FKIP untuk penyetaraan guru-guru SD.
Bidang Industri
Kegunaan komputer di bidang industri sekarang ini telah meluas digunakan karenamemungkinkan proses produksi di dalam industri lebih efisien dan lebih efektif dalam proses produksi komputer dapat digunakan untuk pengawasan numeric atau pengawasan proses(control proces) jadi semua teknologi tersebut tidak menggunakan system manual ataudijalankan oleh manusia.Pengawasan numeric (numeric control) berarti pengawasan secara otomatis terhadap posisi dan operasi mesin-mesin yang digunakan pengawasan proses berarti menyediakanotomatisasi di dalam operasi proses yang kontinyu. Komputer untuk pengawasan prosesdigunakan pada industri yang mebuta otomatis proses produksi dan mengatur secara otomatisvariable-variabel yang mempengaruhi proses produksi
Bidang Ilmu dan Teknologi
Pada bidang IPTEK contohnya yaitu pada bidang pengembangan teknologi nuklir. Para ahlinuklir dapat membuat model reaktor nuklir pada layar computer dan tidak lagi perlumembuat model sebenarnya hal ini juga untuk menghindari biaya dan resiko bahaya nuklir nuklir karena mengandung radiasi yang tinggi.Para ahli kimia dapat menggunakan komputer untuk membuat model-model molekul danmelihat reaksi kimia melalui simulasi dalam pencampuran masing2 molekul. Ahli geologimenggunakan komputer untuk mempelarai keadaan tanah serta
countour 
dari suatu daerah.Perjalanan ke ruang angkasa yang memerlukan ribuan pekerjaan mendetail sangatdimudahkan dengan bantuan komputer dimana pengawasan dapat dilakukan melalui contro

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

Sejarah komputer mencakup perangkat keras, arsitekturnya, dan pengaruhnya terhadap perangkat lunak.

Daftar isi

 [sembunyikan

[sunting] Pengertian Komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik yang terdiri dari beberapa komponen, yang dapat bekerja sama antara komponen satu dengan yang lain untuk menghasilkan suatu informasi berdasarkan program dan data yang ada. Adapun komponen komputer adalah meliputi : Layar Monitor, CPU, Keyboard, Mouse dan Printer (sbg pelengkap). Tanpa printer komputer tetap dapat melakukan tugasnya sebagai pengolah data, namun sebatas terlihat dilayar monitor belum dalam bentuk print out (kertas).
Dalam definisi seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang memproses informasi" atau "sistem pengolah informasi."
Saat ini, komputer sudah semakin canggih. Tetapi, sebelumnya komputer tidak sekecil, secanggih, sekeren dan seringan sekarang. Dalam sejarah komputer, ada 5 generasi dalam sejarah komputer.

[sunting] Generasi komputer

[sunting] Generasi Pertama

Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali.
Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu memengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer serbaguna(general-purpose computer), ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.
Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
Perkembangan komputer lain pada masa kini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengonsumsi daya sebesar 160kW.
Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.
Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann tersebut.
Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.

[sunting] Generasi Kedua

Pada tahun 1948, penemuan transistor sangat memengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.
Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Salah satu contoh penting komputer pada masa ini adalah 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memprosesinformasi keuangan.
Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karier baru bermunculan (programmer, analis sistem, dan ahli sistem komputer). Industr piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

[sunting] Generasi Ketiga

Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

[sunting] Generasi Keempat

Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap piranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic fuel injection (EFI) dilengkapi dengan mikroprosesor.
Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.
Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena memopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga memopulerkan penggunaan piranti mouse.
Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat.
Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga Local Area Network atau LAN), atau [kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

[sunting] Generasi Kelima

Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secara langsung.
Banyak kemajuan di bidang desain komputer dan teknologi yang semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia.

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

Keuntungan dan Kerugian Jaringan Komputer

Posted over 2 years ago
Keuntungan Jaringan Komputer
Jaringan komputer mempunyai keuntungan lebih jika dibandingkan dengan komputer yang berdiri sendiri. Keuntungan yang didapatkan dari jaringan komputer yaitu :
- Manajemen sumber daya lebih efisien.
- Mempertahankan informasi agar tetap handal dan up-to-date.
- Membantu mempercepat proses berbagi data (data sharing).
- Memungkinkan kelompok-kerja berkomunikasi dengan lebih efisien.
- Membantu usaha dalam melayani klien mereka secara lebih efektif.
Kerugian Jaringan Komputer
Selain keuntungan yang terdapat pada sistem jaringan komputer, juga masih terdapat kerugian yang ditimbulkan, diantaranya :
- Manajemen perangkat keras dan administrasi sistem.
- Sharing file yang tidak diinginkan. “With the good comes the bad”.
- Aplikasi virus dan metode hacking.
Keuntungan dan Kerugian Jaringan Komputerconvert this post to pdf.
18
updown
Recent posts
  • Ibu-2
    0
    Selamat Hari Ibu Hari ini adalah bertepatan dengan hari ibu. Buat ibu ku tercinta di...
  • Facebook_share_icon
    0
    We’ll not go Down Michael Heart nyiptain sebuah lagu yang di dedikasikan buat...
0 comments to the post

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

Komputer boleh dibahagi kepada 5 kumpulan iaitu;
SuperComputer
Mainframe
Mini Computer
MicroComputer

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









10 Virus Komputer Paling Berbahaya

Post  Tamu on Thu Jul 22, 2010 1:30 pm
10 Virus Komputer Paling Berbahaya



1. Storm Worm
Muncul tahun 2006, disebut “Storm Worm” karena menyebar via email dengan judul “230 dead as storm batters Europe”. Storm worm adalah program Trojan horse. Beberapa versinya bisa buat komputer menjadi bots. Atau biasa digunakan hacker untuk spam mail melalui internet.
2. Leap-A/Oompa- A
Mac yang punya konsep security through obscurity yakin tidak akan terserang virus karena OS nya sistem tertutup. Tapi tahun 2006, virus Leap-A atau biasa disebut Oompa-A muncul. Menyebar lewat iChat pada Mac. Setelah Mac terserang, virus itu akan mencari kontak melalui iChat dan mengirimkan pesan ke setiap kontak itu. Pesannya itu berisi file corrupt yang berbentuk JPEG. Memang tidak berbahaya, namun hal ini menyatakan bahwa masih mungkin akan ada virus berbahaya yang menyerang MAC.
3. Sasser and Netsky
Penciptanya anak Jerman umur 17 tahun, Sven Jaschan. Sasser menyerang Microsoft Windows. Sasser ini tidak menyebar via email tapi jika satu komputer terkoneksi ke komputer yang kena virus ini. Virus ini membuat komputer tidak bisa di-shutdown tanpa mencabut power. Netsky nyebar melalui email dengan 22 Kb attachment file dan jaringan Windows. Bisa bikin serangan DoS. Sven Jaschan tidak dipenjara hanya diberi masa percobaan 1 tahun 9 bulan, karena umurnya masih di bawah 18 tahun.
4. MyDome (Novarg)
Mulai menyerang tanggal 1 Februari 2004, virus ini membuat backdoor di OS. Pertama kali tanggal 1 itu mulai DDoS. Kedua, tanggal 12 Feb, virus ini berhenti menyebar dan mulai buat backdoors. MyDoom menyebar via email, selain itu selalu search di search engines, seperti Google mulai menerima jutaan permintaan pencarian dan bikin lambat sampai akhirnya crash. Gara-gara MyDoom, Senator US Chuck Schumer mengajukan pembuatan National Virus Response Center.
5. SQL Slammer/Saphire
Muncul Januari 2003, menyebar cepat lewat internet. Waktu itu membuat layanan ATM Bank Amerika crash, hancurnya layanan 911 Seattle, dan Continental Airlines membatalkan beberapa penerbangan karena error check in dan ticketing. Bikin rugi lebih dari $1 milliar sebelum di-pacthed.
6. Nimda
Ini juga tahun 2001, kebalikan dari kata “admiN”. Penyebarannya sangat cepat, menurut TruSecure CTO Peter Tippet, Nimda hanya butuh 22 menit buat menjadi Top Ten saat itu. Target nya server-server Internet, menyebar lewat Internet. Nimda akan membuat backdoor ke OS. jadi penyerang bisa akses ke server dan berbuat apa saja. Nimda juga menjadi DDoS.
7. Code Red & Code Red II
Muncul musim panas 2001, menyerang OS Windows 2000 & NT. Virusnya bakal membuat buffer penuh sehingga menghabiskan memori. Paling seru waktu berhubungan sama White House, semua komputer yang kena virus ini bakalan otomatis akses ke web server di White House secara bersamaan, jadi bikin overload, alias serangan DDoS. Akhirnya Microsoft rilis patchnya saat itu.
8. The Klez
Muncul tahun 2001, menyebar via email, replikasi kemudian terkirim ke orang-orang di address book. Bikin komputer tidak bisa beroperasi, bisa mematikan program antivirus.
9. ILOVEYOU
Setelah “Melissa”, muncul dia dari Filipina, bentuk nya worm, program standalone dapat me-replikasi sendiri. Menyebar via email, judulnya”surat cinta” dari pengagum rahasia . Original file nya LOVE-LETTER- FOR-YOU.TXT. vbs. VBS singkatan Visual Basic Scripting. Penciptanya adalah Onel de Guzman dari Filipina.
10. Melissa
Dibikin tahun 1999 oleh David L Smith, basicnya Microsoft Word macro. Menyebar via email dengan dokumen “Here is that document you asked for, don’t show it to anybodey else.”. Kalau sampai dibuka, virus akan replikasi dan otomatis terkirim ke top 50 di address book email. Smith dipenjara 20 bulan dan denda $5000 serta dilarang mengakses komputer tanpa pengawasan.

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

Komunikasi: Modem dan NIC
46
Modem
Harga: 40-100 dolarFungsi: Mengirim dan menerima datamelalui kabel telepon, kabel TV, ataugelombang radio (3G dsb.).
Network Interface Card (NIC)
Harga: 20-80 dolarFungsi: Mengirim dan menerima datamelalui kabel jaringan (LAN) atau jaringanvia gelombang radio (wireless LAN).

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

tujuan komputer

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

Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. In other words, software is a conceptual entity which is a set of computer programs, procedures, and associated documentation concerned with the operation of a data processing system. We can also say software refers to one or more computer programs and data held in the storage of the computer for some purposes. In other words software is a set of programs, procedures, algorithms and its documentation. Program software performs the function of the program it implements, either by directly providing instructions to the computer hardware or by serving as input to another piece of software. The term was coined to contrast to the old term hardware (meaning physical devices). In contrast to hardware, software "cannot be touched".[1] Software is also sometimes used in a more narrow sense, meaning application software only. Sometimes the term includes data that has not traditionally been associated with computers, such as film, tapes, and records.[2]

Contents

 [hide

[edit] History

The first theory about software was proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem (Decision problem).[3] The term "software" was first used in print by John W. Tukey in 1958.[4] Colloquially, the term is often used to mean application software. In computer science and software engineering, software is all information processed by computer system, programs and data.[4] The academic fields studying software are computer science and software engineering.
The history of computer software is most often traced back to the first software bug in 1946[citation needed]. As more and more programs enter the realm of firmware, and the hardware itself becomes smaller, cheaper and faster as predicted by Moore's law, elements of computing first considered to be software, join the ranks of hardware. Most hardware companies today have more software programmers on the payroll than hardware designers[citation needed], since software tools have automated many tasks of Printed circuit board engineers. Just like the Auto industry, the Software industry has grown from a few visionaries operating out of their garage with prototypes. Steve Jobs and Bill Gates were the Henry Ford and Louis Chevrolet of their times[citation needed], who capitalized on ideas already commonly known before they started in the business. In the case of Software development, this moment is generally agreed to be the publication in the 1980s of the specifications for the IBM Personal Computer published by IBM employee Philip Don Estridge. Today his move would be seen as a type of crowd-sourcing.
Until that time, software was bundled with the hardware by Original equipment manufacturers (OEMs) such as Data General, Digital Equipment and IBM[citation needed]. When a customer bought a minicomputer, at that time the smallest computer on the market, the computer did not come with Pre-installed software, but needed to be installed by engineers employed by the OEM. Computer hardware companies not only bundled their software, they also placed demands on the location of the hardware in a refrigerated space called a computer room. Most companies had their software on the books for 0 dollars, unable to claim it as an asset (this is similar to financing of popular music in those days). When Data General introduced the Data General Nova, a company called Digidyne wanted to use its RDOS operating system on its own hardware clone. Data General refused to license their software (which was hard to do, since it was on the books as a free asset), and claimed their "bundling rights". The Supreme Court set a precedent called Digidyne v. Data General in 1985. The Supreme Court let a 9th circuit decision stand, and Data General was eventually forced into licensing the Operating System software because it was ruled that restricting the license to only DG hardware was an illegal tying arrangement.[5] Soon after, IBM 'published' its DOS source for free,[citation needed] and Microsoft was born. Unable to sustain the loss from lawyer's fees, Data General ended up being taken over by EMC Corporation. The Supreme Court decision made it possible to value software, and also purchase Software patents. The move by IBM was almost a protest at the time. Few in the industry believed that anyone would profit from it other than IBM (through free publicity). Microsoft and Apple were able to thus cash in on 'soft' products. It is hard to imagine today that people once felt that software was worthless without a machine. There are many successful companies today that sell only software products, though there are still many common software licensing problems due to the complexity of designs and poor documentation, leading to patent trolls.
With open software specifications and the possibility of software licensing, new opportunities arose for software tools that then became the de facto standard, such as DOS for operating systems, but also various proprietary word processing and spreadsheet programs. In a similar growth pattern, proprietary development methods became standard Software development methodology.

[edit] Overview

User Application Operating System Hardware
A layer structure showing where the operating system is located on generally used software systems on desktops
Software includes all the various forms and roles that digitally stored data may have and play in a computer (or similar system), regardless of whether the data is used as code for a CPU, or other interpreter, or whether it represents other kinds of information. Software thus encompasses a wide array of products that may be developed using different techniques such as ordinary programming languages, scripting languages, microcode, or an FPGA configuration.
The types of software include web pages developed in languages and frameworks like HTML, PHP, Perl, JSP, ASP.NET, XML, and desktop applications like OpenOffice.org, Microsoft Word developed in languages like C, C++, Objective-C, Java, C#, or Smalltalk. Application software usually runs on an underlying software operating systems such as Linux or Microsoft Windows. Software (or firmware) is also used in video games and for the configurable parts of the logic systems of automobiles, televisions, and other consumer electronics.
Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. At the lowest level, executable code consists of machine language instructions specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. Programs are an ordered sequence of instructions for changing the state of the computer in a particular sequence. It is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.

[edit] Types of software

Practical computer systems divide software systems into three major classes[citation needed]: system software, programming software and application software, although the distinction is arbitrary, and often blurred.

[edit] System software

System software provides the basic functions for computer usage and helps run the computer hardware and system. It includes a combination of the following:
System software is responsible for managing a variety of independent hardware components, so that they can work together harmoniously. Its purpose is to unburden the application software programmer from the often complex details of the particular computer being used, including such accessories as communications devices, printers, device readers, displays and keyboards, and also to partition the computer's resources such as memory and processor time in a safe and stable manner.

[edit] Programming software

Programming software usually provides tools to assist a programmer in writing computer programs, and software using different programming languages in a more convenient way. The tools include:
An Integrated development environment (IDE) is a single application that attempts to manage all these functions.

[edit] Application software

Application software is developed to perform in any task that benefits from computation. It is a broad category, and encompasses software of many kinds, including the internet browser being used to display this page. This category includes:

[edit] Software topics

[edit] Architecture

Users often see things differently than programmers. People who use modern general purpose computers (as opposed to embedded systems, analog computers and supercomputers) usually see three layers of software performing a variety of tasks: platform, application, and user software.
  • Platform software: Platform includes the firmware, device drivers, an operating system, and typically a graphical user interface which, in total, allow a user to interact with the computer and its peripherals (associated equipment). Platform software often comes bundled with the computer. On a PC you will usually have the ability to change the platform software.
  • Application software: Application software or Applications are what most people think of when they think of software. Typical examples include office suites and video games. Application software is often purchased separately from computer hardware. Sometimes applications are bundled with the computer, but that does not change the fact that they run as independent applications. Applications are usually independent programs from the operating system, though they are often tailored for specific platforms. Most users think of compilers, databases, and other "system software" as applications.
  • User-written software: End-user development tailors systems to meet users' specific needs. User software include spreadsheet templates and word processor templates. Even email filters are a kind of user software. Users create this software themselves and often overlook how important it is. Depending on how competently the user-written software has been integrated into default application packages, many users may not be aware of the distinction between the original packages, and what has been added by co-workers.

[edit] Documentation

Most software has software documentation so that the end user can understand the program, what it does, and how to use it. Without clear documentation, software can be hard to use—especially if it is very specialized and relatively complex like Photoshop or AutoCAD.
Developer documentation may also exist, either with the code as comments and/or as separate files, detailing how the programs works and can be modified.

[edit] Library

An executable is almost always not sufficiently complete for direct execution. Software libraries include collections of functions and functionality that may be embedded in other applications. Operating systems include many standard Software libraries, and applications are often distributed with their own libraries.

[edit] Standard

Since software can be designed using many different programming languages and in many different operating systems and operating environments, software standard is needed so that different software can understand and exchange information between each other. For instance, an email sent from a Microsoft Outlook should be readable from Yahoo! Mail and vice versa.

[edit] Execution

Computer software has to be "loaded" into the computer's storage (such as the hard drive or memory). Once the software has loaded, the computer is able to execute the software. This involves passing instructions from the application software, through the system software, to the hardware which ultimately receives the instruction as machine code. Each instruction causes the computer to carry out an operation – moving data, carrying out a computation, or altering the control flow of instructions.
Data movement is typically from one place in memory to another. Sometimes it involves moving data between memory and registers which enable high-speed data access in the CPU. Moving data, especially large amounts of it, can be costly. So, this is sometimes avoided by using "pointers" to data instead. Computations include simple operations such as incrementing the value of a variable data element. More complex computations may involve many operations and data elements together.

[edit] Quality and reliability

Software quality is very important, especially for commercial and system software like Microsoft Office, Microsoft Windows and Linux. If software is faulty (buggy), it can delete a person's work, crash the computer and do other unexpected things. Faults and errors are called "bugs." Many bugs are discovered and eliminated (debugged) through software testing. However, software testing rarely – if ever – eliminates every bug; some programmers say that "every program has at least one more bug" (Lubarsky's Law). All major software companies, such as Microsoft, Novell and Sun Microsystems, have their own software testing departments with the specific goal of just testing. Software can be tested through unit testing, regression testing and other methods, which are done manually, or most commonly, automatically, since the amount of code to be tested can be quite large. For instance, NASA has extremely rigorous software testing procedures for many operating systems and communication functions. Many NASA based operations interact and identify each other through command programs called software. This enables many people who work at NASA to check and evaluate functional systems overall. Programs containing command software enable hardware engineering and system operations to function much easier together.

[edit] License

The software's license gives the user the right to use the software in the licensed environment. Some software comes with the license when purchased off the shelf, or an OEM license when bundled with hardware. Other software comes with a free software license, granting the recipient the rights to modify and redistribute the software. Software can also be in the form of freeware or shareware.

[edit] Patents

Software can be patented in some but not all countries; however, software patents can be controversial in the software industry with many people holding different views about it. The controversy over software patents is about specific algorithms or techniques that the software contains, which may not be duplicated by others and considered intellectual property and copyright infringement depending on the severity.

[edit] Design and implementation

Design and implementation of software varies depending on the complexity of the software. For instance, design and creation of Microsoft Word software will take much more time than designing and developing Microsoft Notepad because of the difference in functionalities in each one.
Software is usually designed and created (coded/written/programmed) in integrated development environments (IDE) like Eclipse, Emacs and Microsoft Visual Studio that can simplify the process and compile the program. As noted in different section, software is usually created on top of existing software and the application programming interface (API) that the underlying software provides like GTK+, JavaBeans or Swing. Libraries (APIs) are categorized for different purposes. For instance, JavaBeans library is used for designing enterprise applications, Windows Forms library is used for designing graphical user interface (GUI) applications like Microsoft Word, and Windows Communication Foundation is used for designing web services. Underlying computer programming concepts like quicksort, hashtable, array, and binary tree can be useful to creating software. When a program is designed, it relies on the API. For instance, if a user is designing a Microsoft Windows desktop application, he/she might use the .NET Windows Forms library to design the desktop application and call its APIs like Form1.Close() and Form1.Show()[6] to close or open the application and write the additional operations him/herself that it need to have. Without these APIs, the programmer needs to write these APIs him/herself. Companies like Sun Microsystems, Novell, and Microsoft provide their own APIs so that many applications are written using their software libraries that usually have numerous APIs in them.
Computer software has special economic characteristics that make its design, creation, and distribution different from most other economic goods.[7][8] A person who creates software is called a programmer, software engineer, software developer, or code monkey, terms that all have a similar meaning.

[edit] Software types

Examples of computer software include:

[edit] Industry and organizations

A great variety of software companies and programmers in the world comprise a software industry. Software can be quite a profitable industry: Bill Gates, the founder of Microsoft was the richest person in the world in 2009 largely by selling the Microsoft Windows and Microsoft Office software products. The same goes for Larry Ellison, largely through his Oracle database software. Through time the software industry has become increasingly specialized.
Non-profit software organizations include the Free Software Foundation, GNU Project and Mozilla Foundation. Software standard organizations like the W3C, IETF develop software standards so that most software can interoperate through standards such as XML, HTML, HTTP or FTP.
Other well-known large software companies include Novell, SAP, Symantec, Adobe Systems, and Corel, while small companies often provide innovation.

[edit] See also

[edit] References

  1. ^ "Wordreference.com: WordNet 2.0". Princeton University, Princeton, NJ. http://www.wordreference.com/definition/software. Retrieved 2007-08-19. 
  2. ^ "software..(n.d.).". Dictionary.com Unabridged (v 1.1). http://dictionary.reference.com/browse/software. Retrieved 2007-04-13. 
  3. ^ Hally, Mike (2005). Electronic brains/Stories from the dawn of the computer age. London: British Broadcasting Corporation and Granta Books. p. 79. ISBN 1-86207-663-4. 
  4. ^ a b "John Tukey, 85, Statistician; Coined the Word 'Software'". Obituaries (New York Times). July 28, 2000. http://query.nytimes.com/gst/fullpage.html?res=9500E4DA173DF93BA15754C0A9669C8B63&scp=1&sq=&pagewanted=1. 
  5. ^ "Tying Arrangements and the Computer Industry: Digidyne Corp. vs. Data General". JSTOR 1372482. 
  6. ^ "MSDN Library". http://msdn.microsoft.com/en-us/library/default.aspx. Retrieved 2010-06-14. 
  7. ^ v. Engelhardt, Sebastian (2008). "The Economic Properties of Software". Jena Economic Research Papers 2 (2008–045.). http://ideas.repec.org/p/jrp/jrpwrp/2008-045.html. 
  8. ^ Kaminsky, Dan (1999). "Why Open Source Is The Optimum Economic Paradigm for Software". http://www.doxpara.com/read.php/core.html. 
  9. ^ "Translation 'teachware'

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