Softwere komputer

"Perangkat Lunak" beralih ke halaman ini. Untuk kegunaan lain, lihat Perangkat Lunak (disambiguasi).
Perangkat lunak komputer, atau hanya perangkat lunak, adalah kumpulan program komputer dan data yang berhubungan yang menyediakan instruksi yang memberitahu komputer apa yang harus dilakukan dan bagaimana untuk melakukannya. Kita juga bisa mengatakan bahwa perangkat lunak mengacu pada program komputer satu atau lebih dan data dalam penyimpanan komputer untuk beberapa tujuan. Dengan kata lain perangkat lunak adalah seperangkat program, prosedur, algoritma dan dokumentasinya. Program perangkat lunak melakukan fungsi dari program itu menerapkan, baik dengan langsung memberikan instruksi untuk perangkat keras komputer atau dengan melayani sebagai masukan ke bagian dari perangkat lunak. Istilah ini diciptakan untuk Berbeda dengan hardware istilah lama (berarti perangkat fisik). Berbeda dengan perangkat keras, perangkat lunak tidak berwujud, yang berarti "tidak bisa disentuh" [1] Software ini juga kadang-kadang digunakan dalam arti yang lebih sempit, yang berarti perangkat lunak aplikasi saja.. Kadang-kadang istilah tersebut termasuk data yang belum tradisional dikaitkan dengan komputer, seperti film, kaset, dan catatan. [2]
Contoh perangkat lunak komputer meliputi:

    
* Perangkat lunak aplikasi meliputi aplikasi akhir-pengguna komputer seperti pengolah kata atau video game, dan software ERP untuk kelompok pengguna.
    
* Middleware kontrol dan koordinat sistem terdistribusi.
    
* Bahasa pemrograman mendefinisikan sintaks dan semantik program komputer. Sebagai contoh, banyak aplikasi perbankan dewasa ditulis dalam bahasa COBOL, awalnya ditemukan pada tahun 1959. aplikasi baru seringkali ditulis dalam bahasa pemrograman yang lebih modern.
    
* Perangkat lunak Sistem meliputi sistem operasi, yang mengatur sumber daya komputasi. Hari ini [kapan?] Besar [menghitung] aplikasi yang berjalan pada mesin remote seperti Website dianggap [oleh siapa?] Untuk menjadi perangkat lunak sistem, karena [rujukan?] Antarmuka pengguna akhir umumnya melalui antarmuka pengguna grafis, seperti web browser.
    
* Testware adalah perangkat lunak untuk pengujian perangkat keras atau paket perangkat lunak.
    
* Firmware adalah perangkat lunak tingkat rendah sering disimpan pada perangkat memori elektrik Programmable. Firmware diberi nama karena ia diperlakukan seperti perangkat keras dan menjalankan ("dieksekusi") dengan program perangkat lunak lainnya.
    
* Shrinkware adalah nama yang lebih tua yang diberikan untuk perangkat lunak konsumen-dibeli, karena sering dijual di toko-toko eceran dalam kotak-psikiater dibungkus.
    
Device driver * kontrol bagian dari komputer seperti disk drive, printer, CD drive, atau monitor komputer.
    
* Pemrograman alat membantu melakukan tugas komputasi di setiap kategori yang tercantum di atas. Untuk programmer, ini bisa menjadi alat untuk debugging atau memundurkan sistem rekayasa warisan yang lebih tua untuk memeriksa kompatibilitas kode sumber. Untuk sejarah sebelum 1946, lihat Sejarah perangkat keras komputer.
Teori pertama tentang perangkat lunak diusulkan oleh Alan Turing pada tahun 1935-nya nomor esai Komputasi dengan aplikasi ke (masalah Keputusan) Entscheidungsproblem [3] Istilah "perangkat lunak" istilah pertama kali digunakan di cetak oleh John W. Tukey pada tahun 1958.. [4 ] bahasa sehari-hari, istilah ini sering digunakan untuk berarti perangkat lunak aplikasi. Dalam ilmu komputer dan rekayasa perangkat lunak, perangkat lunak adalah semua informasi diproses oleh program sistem komputer, dan data. [4] bidang akademik mempelajari perangkat lunak yang ilmu komputer dan rekayasa perangkat lunak.

Sejarah perangkat lunak komputer yang paling sering ditelusuri kembali ke bug perangkat lunak pertama pada tahun 1946 [rujukan?]. Sebagai program semakin banyak memasuki bidang firmware, dan perangkat keras itu sendiri menjadi lebih kecil, lebih murah dan lebih cepat seperti yang diperkirakan oleh hukum Moore, elemen komputasi pertama dianggap perangkat lunak, bergabung dengan barisan hardware. Sebagian besar perangkat keras perusahaan ini memiliki programer perangkat lunak lebih lanjut tentang gaji dari desainer hardware [rujukan?], karena perangkat lunak memiliki banyak tugas otomatis insinyur papan sirkuit tercetak. Sama seperti industri Otomatis, industri Software telah berkembang dari beberapa visioner beroperasi dari garasi mereka dengan prototipe. Steve Jobs dan Bill Gates adalah Henry Ford dan Louis Chevrolet kali mereka [rujukan?], Yang memanfaatkan ide-ide sudah biasa dikenal sebelum mereka mulai dalam bisnis. Dalam hal pengembangan perangkat lunak, saat ini umumnya setuju untuk publikasi pada tahun 1980 dari spesifikasi untuk IBM Personal Computer diterbitkan oleh karyawan IBM Philip Don Estridge. Hari ini pindah akan dianggap sebagai jenis orang-sourcing.
Sampai saat itu, perangkat lunak telah dibundel dengan hardware oleh produsen peralatan Original (OEM) seperti Data General, Digital Equipment dan IBM [rujukan?]. Ketika seorang pelanggan membeli sebuah komputer mini, pada saat itu komputer terkecil di pasaran, komputer tidak datang dengan software pra-instal, tetapi harus diinstal oleh insinyur dipekerjakan oleh OEM. Perusahaan hardware komputer tidak hanya paket perangkat lunak mereka, mereka juga ditempatkan tuntutan pada lokasi hardware di ruang berpendingin disebut ruang komputer. Sebagian besar perusahaan perangkat lunak mereka pada buku-buku untuk 0 dolar, tidak dapat mengklaim sebagai aset (ini mirip dengan pembiayaan musik populer pada masa itu). Ketika Data General memperkenalkan Data General Nova, sebuah perusahaan bernama Digidyne ingin menggunakan sistem RDOS operasinya pada clone hardware sendiri. Data General menolak untuk lisensi perangkat lunak mereka (yang sulit untuk dilakukan, karena itu pada buku-buku sebagai aset gratis), dan mengklaim mereka "hak bundling". Mahkamah Agung preseden yang disebut Digidyne v. Data General pada tahun 1985. Mahkamah Agung membolehkan berdiri sirkuit keputusan 9, dan Data General akhirnya dipaksa lisensi perangkat lunak Sistem Operasi karena memutuskan bahwa membatasi lisensi untuk hardware DG hanya merupakan pengaturan ikatan ilegal [5]. Segera setelah itu, IBM 'diterbitkan' nya DOS sumber bebas, dan Microsoft dilahirkan. Tidak dapat mempertahankan kerugian dari biaya pengacara, Data General berakhir dengan diambil alih oleh EMC Corporation. Keputusan Mahkamah Agung memungkinkan untuk perangkat lunak nilai, dan juga membeli paten Software. Langkah oleh IBM adalah hampir protes pada saat itu. Beberapa di industri percaya bahwa setiap orang akan keuntungan dari itu selain IBM (melalui publisitas gratis). Microsoft dan Apple mampu sehingga uang tunai di 'lembut' produk. Sulit membayangkan hari ini bahwa orang pernah merasa perangkat lunak yang tidak berharga tanpa mesin. Ada banyak perusahaan-perusahaan sukses sekarang ini yang menjual produk-produk perangkat lunak saja, meskipun masih banyak masalah lisensi perangkat lunak umum karena kompleksitas desain dan dokumentasi yang buruk, yang menyebabkan troll paten.
Dengan spesifikasi perangkat lunak yang terbuka dan kemungkinan lisensi perangkat lunak, peluang baru muncul untuk perangkat lunak yang kemudian menjadi standar de facto, seperti DOS untuk sistem operasi, tetapi juga berbagai program pengolah kata dan spreadsheet proprietary. Dalam pola pertumbuhan yang sama, metode pengembangan kepemilikan menjadi standar metodologi pengembangan perangkat lunak. [Sunting] Ikhtisar Struktur lapisan yang menunjukkan dimana sistem operasi berada pada sistem perangkat lunak secara umum digunakan pada desktop
Perangkat Lunak mencakup semua berbagai bentuk dan peran bahwa data disimpan secara digital mungkin memiliki dan bermain di komputer (atau sistem serupa), terlepas dari apakah data yang digunakan sebagai kode untuk CPU, atau penerjemah lain, atau apakah itu merupakan jenis informasi lainnya . Perangkat Lunak sehingga mencakup berbagai macam produk yang dapat dikembangkan dengan menggunakan teknik yang berbeda seperti bahasa pemrograman biasa, bahasa scripting, microcode, atau konfigurasi FPGA.
Jenis perangkat lunak termasuk halaman web yang dikembangkan dalam bahasa dan kerangka kerja seperti HTML, PHP, Perl, JSP, ASP.NET, XML, dan aplikasi desktop seperti OpenOffice.org, Microsoft Word dikembangkan dalam bahasa seperti C, C + +, Java, C #, atau Smalltalk. Aplikasi perangkat lunak biasanya berjalan pada sebuah sistem operasi perangkat lunak yang mendasari seperti Linux atau Microsoft Windows. Perangkat Lunak (atau firmware) juga digunakan dalam permainan video dan dikonfigurasi untuk bagian-bagian dari sistem logika mobil, televisi, dan elektronik konsumen lainnya.
Perangkat lunak komputer begitu dipanggil untuk membedakannya dari perangkat keras komputer, yang meliputi interkoneksi fisik dan perangkat yang diperlukan untuk menyimpan dan melaksanakan (atau menjalankan) perangkat lunak. Pada tingkat terendah, kode executable terdiri dari instruksi bahasa mesin yang spesifik untuk prosesor individu. Sebuah bahasa mesin terdiri dari kelompok nilai biner menandakan instruksi prosesor yang mengubah keadaan komputer dari keadaan sebelumnya nya. Program adalah urutan instruksi memerintahkan untuk mengubah keadaan komputer dalam urutan tertentu. Hal ini biasanya ditulis dalam bahasa pemrograman tingkat tinggi yang lebih mudah dan lebih efisien bagi manusia untuk digunakan (lebih dekat ke bahasa alam) daripada bahasa mesin. Tingkat tinggi bahasa dikompilasi atau diterjemahkan ke dalam kode bahasa mesin objek. Perangkat lunak juga dapat ditulis dalam bahasa assembly, pada dasarnya, representasi mnemonik dari bahasa mesin menggunakan alfabet bahasa alami. Majelis bahasa harus dirakit ke dalam kode obyek melalui assembler. [Sunting] Jenis perangkat lunak Bagian ini tidak mengutip manapun acuan atau sumber. Silakan bantu memperbaiki artikel ini dengan menambahkan referensi yang layak. Disertai rujukan bahan mungkin sulit dan dihapus. (Agustus 2010)
sistem komputer Praktis membagi sistem perangkat lunak ke dalam tiga kelompok utama [rujukan?]: sistem perangkat lunak, perangkat lunak pemrograman dan perangkat lunak aplikasi, meskipun perbedaan ini sewenang-wenang, dan sering kabur. [Sunting] perangkat lunak Sistem
perangkat lunak Sistem menyediakan fungsi dasar untuk penggunaan komputer dan membantu menjalankan perangkat keras komputer dan sistem. Ini mencakup kombinasi dari:

    
* Device driver
    
* Sistem Operasi
    
* Server
    
* Utilitas
    
* Window sistem
perangkat lunak Sistem bertanggung jawab untuk mengelola berbagai komponen perangkat keras independen, sehingga mereka dapat bekerja bersama secara harmonis. Tujuannya adalah untuk melepaskan beban programmer perangkat lunak aplikasi dari rincian sering kompleks dari komputer tertentu sedang digunakan, termasuk aksesoris seperti perangkat komunikasi, printer, pembaca perangkat, display dan keyboard, dan juga untuk partisi sumber daya komputer seperti waktu memori dan prosesor dengan cara yang aman dan stabil. [Sunting] software Programming
Pemrograman perangkat lunak biasanya menyediakan alat untuk membantu programmer dalam menulis program komputer, dan perangkat lunak menggunakan bahasa pemrograman yang berbeda dalam cara yang lebih nyaman. Alat meliputi:

    
* Compiler
    
* Debugger
    
* Interpreters
    
* Linker
    
* Teks editor
Perkembangan lingkungan Terpadu (IDE) adalah aplikasi tunggal yang mencoba untuk mengelola semua fungsi .. [Sunting] Aplikasi perangkat lunak
Aplikasi perangkat lunak yang dikembangkan untuk membantu dalam tugas apapun yang manfaat dari perhitungan. Ini adalah kategori yang luas, dan mencakup berbagai jenis perangkat lunak, termasuk browser internet yang digunakan untuk menampilkan halaman ini. Kategori ini berisi:

    
* Perangkat lunak bisnis
    
* Database
    
* Pengambilan keputusan perangkat lunak
    
* Pendidikan perangkat lunak
    
* Image editing
    
* Industri otomatisasi
    
* Matematika perangkat lunak
    
* Medis perangkat lunak
    
* Molekul model perangkat lunak
    
* Quantum kimia dan fisika solid state perangkat lunak
    
* Simulasi perangkat lunak
    
* Spreadsheet
    
* Telekomunikasi (yaitu, Internet dan segala sesuatu yang mengalir di dalamnya)
    
* Video game
    
* Pengolah kata
[Sunting] Perangkat Lunak topik [Sunting] Arsitektur Lihat juga: arsitektur Perangkat Lunak
Pengguna sering melihat hal-hal yang berbeda dari pemrogram. Orang yang menggunakan komputer modern tujuan umum (sebagai lawan dari embedded system, komputer analog dan superkomputer) biasanya melihat tiga lapisan perangkat lunak melakukan berbagai tugas: platform, aplikasi, dan perangkat lunak pengguna.

    
* Platform perangkat lunak: Platform termasuk firmware, device driver, sistem operasi, dan biasanya antarmuka pengguna grafis yang, secara total, memungkinkan user untuk berinteraksi dengan komputer dan peripheral nya (peralatan yang berhubungan). Platform perangkat lunak sering datang dibundel dengan komputer. Pada PC Anda biasanya akan memiliki kemampuan untuk mengubah perangkat lunak platform.
    
* Aplikasi perangkat lunak: Perangkat lunak aplikasi atau Aplikasi apa yang kebanyakan orang pikirkan ketika mereka berpikir tentang perangkat lunak. Contoh umum termasuk kantor suite dan permainan video. Aplikasi perangkat lunak sering dibeli secara terpisah dari perangkat keras komputer. Kadang-kadang aplikasi yang dibundel dengan komputer, tapi itu tidak mengubah fakta bahwa mereka dijalankan sebagai aplikasi independen. Aplikasi biasanya program independen dari sistem operasi, meskipun mereka sering dirancang untuk platform tertentu. Sebagian besar pengguna memikirkan kompiler, database, dan lain "perangkat lunak sistem" sebagai aplikasi.
    
* Software User-tertulis: penjahit pengembangan pengguna akhir sistem untuk memenuhi kebutuhan spesifik pengguna. Pengguna perangkat lunak termasuk template spreadsheet dan pengolah kata template. Bahkan filter email semacam software pengguna. Pengguna membuat software ini sendiri dan sering mengabaikan betapa pentingnya. Tergantung pada seberapa kompeten perangkat lunak yang ditulis pengguna telah diintegrasikan ke dalam paket aplikasi default, banyak pengguna mungkin tidak menyadari perbedaan antara paket yang asli, dan apa yang telah ditambahkan oleh rekan kerja.

Komponen CPU

Komponen CPU

Diagram blok sederhana sebuah CPU.
Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut.
  • Unit kontrol yang mampu mengatur jalannya program. Komponen ini sudah pasti terdapat dalam semua CPU.CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:
    • Mengatur dan mengendalikan alat-alat input dan output.
    • Mengambil instruksi-instruksi dari memori utama.
    • Mengambil data dari memori utama (jika diperlukan) untuk diproses.
    • Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
    • Menyimpan hasil proses ke memori utama.
  • Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. Secara analogi, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
  • ALU unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.
Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).
  • CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran.

[sunting] Cara Kerja CPU

Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

[sunting] Fungsi CPU

CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.
Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.

[sunting] Percabangan instruksi

Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Tahap-I berisikan pemrosesan CPU dimana Control Unit mengambil data dan/atau instruksi dari main-memory ke register, sedangkan Tahap-II berisikan pemrosesan CPU dimana Control Unit menghantarkan data dan/atau instruksi dari register ke main-memory untuk ditampung di RAM, setelah Instruction Fetch dilakukan. Waktu pada tahap-I ditambah dengan waktu pada tahap-II disebut waktu siklus mesin (machine cycles time).
Penghitung program dalam CPU umumnya bergerak secara berurutan. Walaupun demikian, beberapa instruksi dalam CPU, yang disebut dengan instruksi lompatan, mengizinkan CPU mengakses instruksi yang terletak bukan pada urutannya. Hal ini disebut juga percabangan instruksi (branching instruction). Cabang-cabang instruksi tersebut dapat berupa cabang yang bersifat kondisional (memiliki syarat tertentu) atau non-kondisional. Sebuah cabang yang bersifat non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di luar aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan menguji terlebih dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan dieksekusi atau tidak. Data yang diuji untuk percabangan instruksi disimpan pada lokasi yang disebut dengan flag.

[sunting] Bilangan yang dapat ditangani

Kebanyakan CPU dapat menangani dua jenis bilangan, yaitu fixed-point dan floating-point. Bilangan fixed-point memiliki nilai digit spesifik pada salah satu titik desimalnya. Hal ini memang membatasi jangkauan nilai yang mungkin untuk angka-angka tersebut, tetapi hal ini justru dapat dihitung oleh CPU secara lebih cepat. Sementara itu, bilangan floating-point merupakan bilangan yang diekspresikan dalam notasi ilmiah, di mana sebuah angka direpresentasikan sebagai angka desimal yang dikalikan dengan pangkat 10 (seperti 3,14 x 1057). Notasi ilmiah seperti ini merupakan cara yang singkat untuk mengekspresikan bilangan yang sangat besar atau bilangan yang sangat kecil, dan juga mengizinkan jangkauan nilai yang sangat jauh sebelum dan sesudah titik desimalnya. Bilangan ini umumnya digunakan dalam merepresentasikan grafik dan kerja ilmiah, tetapi proses aritmatika terhadap bilangan floating-point jauh lebih rumit dan dapat diselesaikan dalam waktu yang lebih lama oleh CPU karena mungkin dapat menggunakan beberapa siklus detak CPU. Beberapa komputer menggunakan sebuah prosesor sendiri untuk menghitung bilangan floating-point yang disebut dengan FPU (disebut juga math co-processor) yang dapat bekerja secara paralel dengan CPU untuk mempercepat penghitungan bilangan floating-point. FPU saat ini menjadi standar dalam banyak komputer karena kebanyakan aplikasi saat ini banyak beroperasi menggunakan bilangan floating-point.

Pages

Diberdayakan oleh Blogger.

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

Followers

Contributors

Foto Saya
Ahmad Husein Mubaroq
Bekasi, Indonesia
Lihat profil lengkapku

.

Popular Posts