Home > September 2012

September 2012

Sejarah Algoritma

29 September 2012 Category : 0

Apakah Anda tahu mengenai sejarah algoritma? Algoritma merupakan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Langkah-langkah ini dapat diterjemahkan secara bertahap dari awal hingga akhir.
Sekarang ini, algoritma juga dikenal sebagai jantung dari ilmu komputer atau informatika. Hal ini disebabkan banyaknya cabang ilmu komputer yang diacu dalam terminologi algoritma, contohnya sebagai berikut.

Sejarah memori komputer

Category : 0

Perkembangan micro computer, atau yang lebih sering disebut dengan PC (Personal Computer) yang sedemikian pesat tentunya tidak lepas dari kebutuhan manusia akan informasi yang harus diolah oleh PC serta tentu saja perkembangan teknologi, khususnya teknologi perangkat keras, perangkat lunak, serta fungsi atau algoritma yang digunakan dalam memproses informasi yang diolah tersebut.
Masih terbekas dalam ingatan kita akan perayaan 20 tahun PC yang jatuh pada bulan Agustus 2001 yang lalu, yang apabila kita cermati saat ini kita berada pada masa dimana PC telah menjadi bagian yang tidak dapat dipisahkan dari kehidupan kita. Jika pada awal ditemukannya, PC masih dianggap sebagai barang mahal, kini hampir semua orang sudah memilikinya. Bisa dikatakan, orang yang tidak mengenal komputer akan dicap sebagai orang yang gagap teknologi.

Sejarah Prosessor

Category : 0

Beberapa bulan lalu, secara perumpamaan saya telah gambarkan mengenai fungsi processor dalam artikel Fungsi Processor, Memory, Motherboard dan Hard Disk. Pada artikel tersebut tidak pengetahuan apa-apa yang saya berikan, tetapi hanya pemahaman awal saja. Pada artikel ini barulah akan saya berikan semua hal penting mengenai processor. Prosesor (CPU, Central Processing Unit) adalah otak dari sebuah komputer. Komponen computer ini memungkinkan pengolahan data angka, yang berupa informasi yang dimasukkan dalam bentuk biner, dan eksekusi instruksi yang tersimpan dalam memori.

Sejarah flashdisk

Category : 0


SEJARAH FLASHDISK klo diperinci sebagai berikut :

- Belum dapat dipastikan siapa yang mengembangkannya pertama kali karena ada tiga perusahaan yang memperselisihkan yaitu M-Systems, Netac, dan Trek 2000

- FLASH DISK mulai dipasarkan pada tahun 2001 di Amerika oleh IBM. Ukuran data yang dapat disimpan pada waktu itu adalah 8 MB, dan sekarang sudah mencapai 256 GB.

Perkembangan Handphone

Category : 1

Hari ini saya kembali membicarakan tentang sejarah ponsel (telepon selular). Setelah saya membuat artikel tentang Sejarah Vendor LG, saya rasa kurang lengkap jika sejarah ponsel tidak dipublikasikan di blog ini.
Telepon genggam (telgam) atau telepon selular (ponsel) atau handphone (HP) adalah sebuah perangkat telekomunikasi elektronik yang mempunyai kemampuan dasar yang sama dengan telepon konvensional saluran tetap, namun dapat dibawa ke mana-mana (portabel, mobile) dan tidak perlu disambungkan dengan jaringan telepon menggunakan kabel (nirkabel; wireless). Saat ini Indonesia mempunyai dua jaringan telepon nirkabel yaitu sistem GSM (Global System for Mobile Telecommunications) dan sistem CDMA (Code Division Multiple Access). Ponsel juga semakin berkembang dari generasi 0 sampai ke generasi 4. Misalnya saja ponsel sudah bisa mengakses internet, memutar musik atau video, menangkap gambar objek menggunakan kamera, membuat video, menjalankan OS, dapat menyimpan data, dll.

Sejarah Handphone

Category : 0

Penemu sistem telepon genggam yang pertama adalah Martin Cooper, seorang karyawan Motorola pada tanggal 03 April 1973, walaupun banyak disebut-sebut penemu telepon genggam adalah sebuah tim dari salah satu divisi Motorola (divisi tempat Cooper bekerja) dengan model pertama adalah DynaTAC. Ide yang dicetuskan oleh Cooper adalah sebuah alat komunikasi yang kecil dan mudah dibawa bepergian secara fleksibel.

Perkembangan Komputer

Category : 0

Sejarah perkembangan komputer bisa dibagi dalam dua zaman :
a) Sebelum tahun 1940
b) Selepas tahun 1940
Sebelum tahun 1940
     
Manusia menggunakan jari untuk mengenali dan membilang nombor satu hingga sepuluh.  Selepas itu mereka  mula mengenali  nombor-nombor yang lebih besar tetapi masih menggunakan  digit-digit asas dari 0 hingga 9.  Ini mewujudkansistem nombor  perpuluhan.   Jari-jari digunakan untuk campur dan tolak nombor.   Campur tolak nombor-nombor membantu mereka mengira dalam  perniagaan barter.   Apabila perniagaan semakin  berkembang, jari-jari tidak dapat menampung keperluan  pengiraan yang bertambah rumit.  

Komputer sebagai mesin input

Category : 0

Komputer merupakan satu mesin yang menerima data (input) dan kemudiannya memprosesnya menjadi maklumat berguna dan disimpan dalam storan sekunder untuk kegunaan masa hadapan atau dikeluarkan melalui printer dan lain-lain (output).

Komputer sebenarnya berasal dari bahasa latin computare yang bermakna menghitung kerana luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeza dalam mendefinasikan termininologi komputer.

Ikan Buntal

26 September 2012 Category : 0

Kalau anda suka nonton film Spongebob pastinya tau kan karakter nyonya fuff itu loh guru mengemudinya Spongbob. Nah pernah liat kan kalau adegan nyonya Fuff abis tabrakan waktu mengemudi badannya langsung menggembung, nah karakter nyonya Fuff mungkin mengambil karakter ikan Buntal. Ikan Buntal merupakan family ikan perairan tropis yang memiliki gigi pada masing-masing rahangnya bersatu. Sehingga tampak memiliki 2 gigi atas dan 2 gigi bawah.

ikan buntal
Ikan Buntal

Ikan Buntal/Iwak Buntal memiliki kebiasaan yang unik yaitu dapat menggembungkan tubuhnya dengan menelan udara. Ini merupakan mekanisme pertahanan ikan buntal jika terancam oleh predatornya. Tujuannya menggembungkan diri agar tubuhnya terlalu besar sehingga tidak bisa di telan oleh predatornya. Dalam posisi penuh udara ini Ikan Buntal akan mengambang ke permukaan air dan tidak bisa berenang sampai udara yang ada di dalam tubuhnya keluar.
Hal yang tidak biasa bagi kebanyakan ikan, Ikan Buntal menggunakan sirip dada dan sirip punggung sebagai alat pergerakan utama dengan ekor sebagai kemudi. Karena kemampuan berenangnya yang lambat maka untuk mencari makan ia mengandalkan penyamarannya.
Sebagian dari spesies ikan Buntal mengandung racun tetrodoxin yang sering kali berakibat fatal. Ikan Buntal yang beracun bisa dikenali dengan melihat warnanya yang lebih cerah atau terang. Beberapa spesies ikan Buntal air tawar sering kali di jadikan sebagai ikan hias akuarium. Namun harap berhati-hati karena beberapa ikan buntal suka menyerang jenis nya sendiri jika di tempatkan di akurium yang sama dan terkadang bisa agresif dan menyerang ikan-ikan lain yang di tempatkan di dalam satu akuarium.

Sejarah Komputer

15 September 2012 Category : 0

ENIAC adalah sebuah mesin yang merupakan Cikal bakal komputer pertama kali berasal dari sebuah universitas pennsylvania oleh dua orang mahasiswa yang bernama Eckert dan Mauchly. Pada tahun 1943 awalnya kedua pemuda ini menciptakan sebuah mesin dengan tugas yang spesifik atau yang kita kenal sebagai single tasking  yaitu untuk menghitung suatu lintasan peluru.dan tujuan awal diciptakannya ENIAC ini adalah untuk memperkuat kekuatan militer negara mereka , tetapi karena pengerjaanya yang lama sehingga ENIAC ini baru jadi pada tahun 1946 dan itu sudah sangat terlambat untuk digunakan sebagai amunisi di perang dunia kedua.mesin ENIAC ini digunakan oleh negara mereka hingga pada tahun 1955. Berikut adalah spesifikasi dan juga detail dari ENIAC :

Apa itu sistem operasi

0

Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi boot diri.
Waktu-berbagi jadwal tugas sistem operasi untuk penggunaan yang efisien dari sistem dan juga dapat mencakup akuntansi untuk alokasi biaya waktu prosesor, penyimpanan massa, cetak, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.
Contoh populer sistem operasi modern termasuk Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
Sejak tahun 1940 – 1950, masih belum ada sistem operasi, program masih berhubungan langsung dengan hardware
Fungsi sistem operasia dalah untuk mempermudah penggunaan komputer dan memberikan fungsi maksimal dari sumber daya komputer
 
 

Sistem dalam komputer

















Service pada Sistem Operasi :
  • Program creation
  • Program execution
  • Access to I/O devices
  • Controlled access to files
  • System access
  • Error detection and response
  • Accounting

Tipe Sistem Operasi :
  • Interactive
  • Batch
  • Single program
  • Multi Program

Sistem dengan metode simple batch :
  • Menggunakan $ dalam penulisan intruksi
  • Intruksi ditampilkan di monitor
  • Metode :
    • Resident Monitor program
    • Users submit jobs to operator
    • Operator batches jobs
    • Monitor controls sequence of events to process batch
    • When one job is finished, control returns to Monitor which reads next job 
    • Monitor handles scheduling

Sistem dengan metode Multi Programing :
  • Saat program dalam keadaan menunggu untuk input/output, program lain dapat menggunakan sumber daya CPU

Sistem dengan metode Time Sharing :
  • Memberikan user untuk berinteraksi langsung dengan computer
  • Multi programming memberikan beberapa user untuk dapat berinteraksi dengan sebuah computer

Desirable Hardware Features
  • Memory protection
  • Timer
  • Privileged instructions
  • Interrupts


1 Program

2 Programs
3 Programs
  





































Penjadwalan :
  • Key to multi-programming
  • Long term
  • Medium term
  • Short term
  • I/O












 Proses Control Blok
  • Identifier
  • State
  • Priority
  • Program counter
  • Memory pointers
  • Context data
  • I/O status
  • Accounting information


Manajemen memori
  • Uni-program
    • Memori terbagi menjadi dua
    • Satu untuk Sistem Operasi (monitor)
    • Lainnya untuk mengeksekusi program
  • Multi-program
    • Memori dibagi per program yang dijalankan
Swapping
  • Masalah: I/O sangat lambat dibandingkan dengan CPU sehingga CPU harus menunggu data dari I/O untuk diproses
  • Solusi:
    • Meningkatkan memori utama
      • Mahal
      • Menghasilkan program yang lebih besar
  • Swapping
Partisi
  • Memisahkan memori menjadi beberapa bagian untuk mengalokasikan proses (termasuk Sistem Operasi)
  • Partisi berukuran tetap
Relokasi
  • Tidak ada jaminan bahwa proses akan dimuat ke dalam tempat yang sama di memori
  • Instruksi berisi alamat
    • Lokasi data
    • Alamat untuk instruksi
  • Alamat logis - relatif terhadap awal program
  • Fisik alamat - lokasi yang sebenarnya di memori
  • Konversi otomatis menggunakan alamat dasar
Paging
  • Membagi memori ke dalam ukuran yang sama
  • Membagi program (proses) menjadi potongan kecil berukuran sama
  • Mengalokasikan frame nomor halaman yang diperlukan untuk proses
  • Sistem Operasi mempertahankan daftar frame bebas
  • Sebuah proses tidak memerlukan frame halaman bersebelahan
  • Gunakan tabel halaman untuk melacak
Virtual Memori
  • Demand paging 
    • Do not require all pages of a process in memory 
    • Bring in pages as required 
  • Page fault 
    • Required page is not in memory 
    • Operating System must swap in required page 
    • May need to swap out a page to make space 
    • Select page to throw out based on recent history
Thrashing
  • Terlalu banyak proses di memori berukuran kecil
  • Sistem Operasi menghabiskan seluruh waktu swapping
  • Kerja sedikit / nyata tidak dilakukan
  • Lampu disk menyala pada setiap waktu
Solusi
  • Halaman penggantian algoritma yang baik
  • Kurangi jumlah proses yang berjalan
  • Fit lebih banyak memori
Segmentasi
  • Paging tidak terlihat oleh pemrogram
  • Segmentasi terlihat oleh pemrogram
  • Biasanya segmen yang berbeda dialokasikan untuk program dan data
  • Mungkin sejumlah segmen program dan data

© KisahTahu 2013. Diberdayakan oleh Blogger.
Share