Sebuah komputer adalah perangkat tujuan umum yang dapat diprogram untuk melaksanakan seperangkat aritmatika atau logis operasi otomatis. Karena urutan operasi dapat segera diubah, komputer dapat memecahkan lebih dari satu jenis masalah.
Konvensional, komputer terdiri dari setidaknya satu elemen pengolahan, biasanya central processing unit (CPU), dan beberapa bentuk memori. Unsur pengolahan melakukan operasi aritmatika dan logika, dan unit sequencing dan kontrol dapat mengubah urutan operasi dalam menanggapi informasi yang tersimpan. Perangkat periferal memungkinkan informasi yang akan diambil dari sumber eksternal, dan hasil usaha disimpan dan diambil.
Berlawanan dengan kepercayaan populer, komputer sudah ada sejak jaman dahulu. Setiap alat yang digunakan untuk perhitungan dapat disebut sebagai komputer. Komputer awal adalah penghitungan tongkat digunakan sejak sekitar 20.000 SM. Komputer analog mekanik mulai muncul pada abad pertama dan digunakan dalam era abad pertengahan untuk perhitungan astronomi. Dalam Perang Dunia II, komputer analog mekanik yang digunakan untuk aplikasi militer khusus. Selama ini pertama komputer digital elektronik yang dikembangkan. Awalnya mereka adalah ukuran ruangan besar, mengkonsumsi sebagai kekuatan sebanyak beberapa ratus komputer pribadi modern (PC).
Komputer modern berdasarkan sirkuit terpadu jutaan hingga miliaran kali lebih mampu dari mesin awal, dan menempati sebagian kecil dari ruang. Komputer sederhana cukup kecil untuk masuk ke perangkat mobile, dan komputer mobile dapat didukung oleh baterai kecil. Komputer pribadi dalam berbagai bentuk mereka adalah ikon dari Era Informasi dan apa yang kebanyakan orang anggap sebagai "komputer." Namun, komputer tertanam ditemukan di banyak perangkat dari MP3 player untuk pesawat tempur dan dari mainan untuk robot industri yang paling banyak.
Sebuah program komputer, atau hanya sebuah program, adalah urutan instruksi yang ditulis untuk melakukan tugas tertentu dengan komputer. Sebuah komputer membutuhkan program berfungsi, biasanya menjalankan instruksi program dalam prosesor pusat. Program ini memiliki bentuk yang dapat dijalankan bahwa komputer dapat menggunakan secara langsung untuk mengeksekusi instruksi. Program yang sama dalam bentuk kode sumber terbaca-manusia, dari mana program executable berasal (misalnya, disusun), memungkinkan programmer untuk mempelajari dan mengembangkan algoritma. Sebuah kumpulan program komputer dan data terkait disebut sebagai perangkat lunak.
Kode sumber komputer biasanya ditulis oleh pemrogram komputer. Source code ditulis dalam bahasa pemrograman yang biasanya mengikuti salah satu dari dua paradigma utama: imperatif atau deklaratif pemrograman. Source code dapat dikonversi menjadi file executable (kadang-kadang disebut program dieksekusi atau biner) oleh compiler dan kemudian dieksekusi oleh unit pengolah pusat. Atau, program komputer dapat dilaksanakan dengan bantuan seorang penerjemah, atau mungkin tertanam langsung ke hardware.
Program komputer dapat peringkat di sepanjang garis fungsional: perangkat lunak sistem dan perangkat lunak aplikasi. Dua program komputer atau lebih dapat berjalan secara bersamaan pada satu komputer dari perspektif pengguna, proses ini dikenal sebagai multitasking.
Konvensional, komputer terdiri dari setidaknya satu elemen pengolahan, biasanya central processing unit (CPU), dan beberapa bentuk memori. Unsur pengolahan melakukan operasi aritmatika dan logika, dan unit sequencing dan kontrol dapat mengubah urutan operasi dalam menanggapi informasi yang tersimpan. Perangkat periferal memungkinkan informasi yang akan diambil dari sumber eksternal, dan hasil usaha disimpan dan diambil.
Berlawanan dengan kepercayaan populer, komputer sudah ada sejak jaman dahulu. Setiap alat yang digunakan untuk perhitungan dapat disebut sebagai komputer. Komputer awal adalah penghitungan tongkat digunakan sejak sekitar 20.000 SM. Komputer analog mekanik mulai muncul pada abad pertama dan digunakan dalam era abad pertengahan untuk perhitungan astronomi. Dalam Perang Dunia II, komputer analog mekanik yang digunakan untuk aplikasi militer khusus. Selama ini pertama komputer digital elektronik yang dikembangkan. Awalnya mereka adalah ukuran ruangan besar, mengkonsumsi sebagai kekuatan sebanyak beberapa ratus komputer pribadi modern (PC).
Komputer modern berdasarkan sirkuit terpadu jutaan hingga miliaran kali lebih mampu dari mesin awal, dan menempati sebagian kecil dari ruang. Komputer sederhana cukup kecil untuk masuk ke perangkat mobile, dan komputer mobile dapat didukung oleh baterai kecil. Komputer pribadi dalam berbagai bentuk mereka adalah ikon dari Era Informasi dan apa yang kebanyakan orang anggap sebagai "komputer." Namun, komputer tertanam ditemukan di banyak perangkat dari MP3 player untuk pesawat tempur dan dari mainan untuk robot industri yang paling banyak.
Sebuah program komputer, atau hanya sebuah program, adalah urutan instruksi yang ditulis untuk melakukan tugas tertentu dengan komputer. Sebuah komputer membutuhkan program berfungsi, biasanya menjalankan instruksi program dalam prosesor pusat. Program ini memiliki bentuk yang dapat dijalankan bahwa komputer dapat menggunakan secara langsung untuk mengeksekusi instruksi. Program yang sama dalam bentuk kode sumber terbaca-manusia, dari mana program executable berasal (misalnya, disusun), memungkinkan programmer untuk mempelajari dan mengembangkan algoritma. Sebuah kumpulan program komputer dan data terkait disebut sebagai perangkat lunak.
Kode sumber komputer biasanya ditulis oleh pemrogram komputer. Source code ditulis dalam bahasa pemrograman yang biasanya mengikuti salah satu dari dua paradigma utama: imperatif atau deklaratif pemrograman. Source code dapat dikonversi menjadi file executable (kadang-kadang disebut program dieksekusi atau biner) oleh compiler dan kemudian dieksekusi oleh unit pengolah pusat. Atau, program komputer dapat dilaksanakan dengan bantuan seorang penerjemah, atau mungkin tertanam langsung ke hardware.
Program komputer dapat peringkat di sepanjang garis fungsional: perangkat lunak sistem dan perangkat lunak aplikasi. Dua program komputer atau lebih dapat berjalan secara bersamaan pada satu komputer dari perspektif pengguna, proses ini dikenal sebagai multitasking.
0 comments:
Post a Comment