komputer(komputer elektronik)

english computer
Computer
Acer Aspire 8920 Gemstone.jpgColumbia Supercomputer - NASA Advanced Supercomputing Facility.jpgIntertec Superbrain.jpg
2010-01-26-technikkrempel-by-RalfR-05.jpgThinking Machines Connection Machine CM-5 Frostburg 2.jpgG5 supplying Wikipedia via Gigabit at the Lange Nacht der Wissenschaften 2006 in Dresden.JPG
DM IBM S360.jpgAcorn BBC Master Series Microcomputer.jpgDell PowerEdge Servers.jpg
Computers and computing devices from different eras

ringkasan

  • mesin untuk melakukan pengiraan secara automatik
  • seorang pakar di perhitungan (atau di mesin pengkomputeran operasi)

Gambaran keseluruhan

Komputer adalah peranti yang boleh diarahkan untuk menjalankan urutan aritmetik atau operasi logik secara automatik melalui pengaturcaraan komputer. Komputer moden mempunyai keupayaan untuk mengikuti set operasi umum, yang dipanggil program. Program-program ini membolehkan komputer menjalankan pelbagai tugasan yang sangat luas.
Komputer digunakan sebagai sistem kawalan untuk pelbagai jenis peranti perindustrian dan pengguna. Ini termasuk alat khas khas seperti ketuhar gelombang mikro dan kawalan jauh, peranti kilang seperti robot industri dan reka bentuk bantuan komputer, dan juga peranti tujuan umum seperti komputer peribadi dan peranti mudah alih seperti telefon pintar.
Komputer awal hanya difahami sebagai peranti pengiraan. Sejak zaman purba, alat manual mudah seperti orang abacus membantu dalam melakukan pengiraan. Awalnya dalam Revolusi Perindustrian, beberapa alat mekanikal telah dibina untuk mengautomasikan tugas-tugas yang membosankan panjang, seperti pola bimbingan untuk alat tenun. Mesin elektrik yang lebih canggih melakukan pengiraan analog khusus pada awal abad ke-20. Mesin pengiraan elektronik digital pertama telah dibangunkan semasa Perang Dunia II. Kelajuan, kuasa dan fleksibiliti komputer telah meningkat secara dramatik sejak itu.
Secara konvensional, sebuah komputer moden terdiri daripada sekurang-kurangnya satu elemen pemprosesan, biasanya unit pemprosesan pusat (CPU), dan beberapa bentuk ingatan. Elemen pemprosesan menjalankan operasi aritmetik dan logik, dan unit penjujukan dan kawalan boleh mengubah susunan operasi sebagai tindak balas kepada maklumat yang disimpan. Peranti peranti termasuk peranti input (papan kekunci, tikus, kayu bedik, dan sebagainya), peranti output (skrin monitor, pencetak, dan lain-lain), dan peranti input / output yang melaksanakan kedua-dua fungsi (misalnya, skrin sentuh era era 2000). Peranti peranti membolehkan maklumat yang diambil dari sumber luaran dan membolehkan hasil operasi disimpan dan diambil.

Peranti yang melakukan operasi berangka dan logik menggunakan litar elektronik. Walaupun mesin mempunyai sejarah pengendalian bahan yang panjang, pengendalian maklumat dan pengetahuan telah lama menjadi monopoli manusia. Dengan kemunculan komputer, mesin telah maju ke dalam bidang ini, dan penyepaduan litar telah mengurangkan kos. Komputer telah meresap ke setiap sudut kehidupan kita, daripada perkakas rumah seperti alat kawalan kereta dan ketuhar gelombang mikro hinggalah kepada hobi. ..

Komputer juga dipanggil kalkulator elektronik, tetapi aplikasinya tidak terhad kepada pengiraan semata-mata, tetapi telah digunakan dari awal untuk pengurusan sejumlah besar data, pengambilan dan pencetakan aksara yang dibentuk dengan baik, dan dalam pengertian ini ia bukan semata-mata. kalkulator. Mengambil kira aspek ini, ia dipanggil "komputer" di Taiwan (semata-mata komputer di China) dan "ordinateur" di Perancis.

Dengan perkembangan sains dan perdagangan, jumlah pengiraan yang perlu diproses oleh manusia telah meningkat secara eksponen. Sehingga baru-baru ini, apabila komputer menjadi begitu meluas, tidak jarang para sarjana mengatakan bahawa mereka telah memutar komputer manual selama beberapa tahun untuk menjelaskan fenomena fizikal, tetapi komputer adalah kuasa yang kuat dalam bidang pengkomputeran saintifik. Dan menghapuskan sepenuhnya komputer manual. Di samping itu, masalah empat warna, yang telah menjadi masalah sukar selama beratus-ratus tahun, telah diselesaikan sebelum kuasa luar biasa komputer untuk melaksanakan operasi aritmetik, dan ia jauh daripada hujah tradisional matematik. Tidak ada sedikit riak tentang apa yang dilakukan. Walau apa pun, boleh dikatakan bahawa kemunculan komputer telah membebaskan manusia daripada kerja pengiraan yang besar dan mudah. Walau bagaimanapun, sebaliknya, diakui sekali lagi bahawa terdapat banyak masalah dalam fenomena fizikal biasa yang tidak dapat dikira walaupun dalam komputer berkelajuan tinggi yang melakukan pengiraan berjuta-juta kali sesaat.

Sejarah perkembangan

Pada tahun 1642, B. Pascal mencipta kalkulator apabila dia melihat bapanya, seorang pegawai pejabat cukai, mengalami sejumlah besar pengiraan setiap hari. Ini hanyalah penambahan dan penolakan. Dalam 71 tahun, GWF Leibniz mencipta kalkulator yang juga boleh didarab dan dibahagikan. Idea kalkulator mekanikal ini diaplikasikan sejak sekian lama sehinggalah kemunculan komputer moden menggunakan litar elektronik. Pada separuh pertama abad ke-19, C. Babbage membayangkan sebuah mesin pengkomputeran yang besar. Enjin analitikal Babbage juga termasuk peranti untuk menambah, menolak, mendarab dan membahagi, peranti pengaturcaraan dengan kad yang menunjukkan susunan pengiraan dan mekanisme untuk menentukan keadaan yang mengubah susunan pengiraan seterusnya mengikut keputusan pengiraan. Dengan cara ini, enjin analisis menggabungkan hampir semua idea asas komputer masa kini. Walau bagaimanapun, teknologi pada masa itu tidak dapat merealisasikan enjin analisis, dan ia berakhir sebagai konsep.

Pada separuh kedua abad ke-19, Hollerith mencipta sistem kad tebuk di Amerika Syarikat. Sistem kad tebuk digunakan untuk memproses data daripada Banci AS 1890. Syarikat Hollerith kemudiannya bergabung dengan beberapa syarikat lain dan dinamakan IBM pada tahun 1924. Sehingga penciptaan komputer, IBM mempunyai produk utamanya sebagai sistem kad tebuk. Pada tahun 1944, Aiken H. Aiken dari Universiti Harvard telah membuat komputer geganti Harvard MARK I. Kalkulator geganti tidak begitu pantas, tetapi ia mengandungi idea asas kalkulator automatik hari ini.

ENIAC Mauchly J. Mauchly dan Eckert JP Eckert, yang terkenal sebagai kalkulator elektronik pertama, memulakan penyelidikan mereka pada tahun 1943 dan telah disiapkan pada tahun 1946. Mesin ini sangat besar menggunakan 18,000 tiub vakum, dan program itu direalisasikan melalui pendawaian. Sebagai peranti storan, ia adalah peranti kecil dengan hanya 20 daftar 10 digit. Walau bagaimanapun, peningkatan prestasi adalah ketara berbanding dengan komputer geganti, dan pendaraban perpuluhan dilakukan dalam 3 milisaat, iaitu 1000 kali lebih pantas daripada MARKAH Harvard yang saya buat sebelum itu.

Ciri komputer semasa ialah program disimpan dalam peranti storan. Idea ini, yang dipanggil kaedah program tersimpan, telah dicadangkan oleh J. von Neumann dan rakan sekerja dalam kumpulan penyelidikan ENIAC. Ciri ini menguraikan pengendalian komputer kepada satu siri arahan yang dilaksanakan satu demi satu mengikut tertib, dan menerangkan siri ini sebagai program. Semua komputer yang sedang digunakan secara praktikal adalah jenis von Neumann. Komputer atur cara tersimpan pertama, EDVAC, telah siap pada tahun 1951.

Komputer tiub tidak lama kemudian dikomersialkan, dengan UNIVAC pada tahun 1952 dan komputer pertama IBM 701 pada tahun 1953. Komputer tiub ini dipanggil komputer generasi pertama.

Dari sekitar tahun 1955, komputer menggunakan transistor mula dibuat. Peranti storan teras magnetik juga digunakan sebagai peranti storan, dan dengan pengenalan bahasa peringkat tinggi seperti FORTRAN dan COBOL, dan sambungan saluran input / output, komputer yang berbeza daripada generasi pertama telah dihasilkan. .. Ini dipanggil generasi kedua.

Sejak sekitar tahun 1963, komputer berasaskan konsep keluarga yang diwakili oleh IBM 360 mula dibuat. Dari awal, siri 360 mempunyai barisan mesin kecil hingga besar dengan siri persembahan seperti model 10, 20, 30, 40, dan 50, dan walaupun pengguna membina sistem dengan mesin kecil, jumlah kerja akan menjadi besar. Dengan peningkatan, adalah mungkin untuk menukar kepada mesin yang lebih tinggi dengan mudah. Elemen litar yang digunakan juga telah ditukar kepada IC. sistem operasi Fungsinya juga dipertingkatkan. Selepas ini, ia dipanggil generasi ke-3.

Komputer generasi ke-3 dan yang lebih baru membuat kemajuan pesat dengan lebih pantas berbanding sebelum ini, seperti pengecilan, kapasiti storan yang besar, kelajuan tinggi, dan kepelbagaian fungsi, tetapi ketidaksinambungan yang menandakan era sebelum itu. Tiada perubahan. Atas sebab ini, perkataan seperti 3.5 generasi dan 3.75 generasi juga digunakan. Model seperti IBM 3081, HITAC M280 dan FACOM M380, yang telah berada di pasaran sejak 1981, kadangkala dipanggil generasi ke-4. Walau bagaimanapun, prestasi komputer generasi ketiga juga mempunyai rasa terasing pada peringkat awal dan akhir. Dalam IBM 701 generasi pertama, satu operasi adalah 2000 kali sesaat dalam 440 mikrosaat, tetapi dalam transistor generasi ke-2, ia adalah 20,000 kali, dan pada peringkat awal IBM 360 generasi ke-3, ini adalah 200,000 kali. Sejak itu, penyepaduan telah berkembang lebih dan lebih, dan komputer besar tujuan umum semasa IBM 3081K mempunyai 14 juta kali (1 juta kali sesaat diambil sebagai satu unit dan juga dinyatakan sebagai 14 MIPS. MIPS ialah arahan mega sesaat) , Fujitsu M380 ialah 2500. Capai 10,000 kali ganda (25 MIPS). Di samping itu, ia telah mencapai 40 juta kali untuk mesin pengiraan sains dan teknologi. Ini ialah perbandingan kelajuan pengiraan sekali, dan prestasi komputer sebenar sangat dipengaruhi oleh kualiti program. Atas sebab ini, pembangunan perisian, yang merupakan organisasi program, adalah sama hebatnya dengan perkakasan.

Pada tahun 90-an, kemajuan asas berdasarkan prinsip operasi lain, yang bukan jenis von Neumann, dikehendaki. Dalam erti kata itu, pembangunan komputer generasi ke-5 sedang dijalankan. Dalam generasi ke-4, litar bersepadu super telah menjadikannya lebih kecil, dan keupayaan untuk mengecam suara dan memproses maklumat grafik telah direalisasikan, tetapi prinsip operasi komputer pada asasnya sama dengan yang semasa. Generasi ke-5 bertujuan untuk melepaskan diri daripada program terbina dalam konvensional ini dan kaedah pemprosesan berurutan. Di sini, matlamatnya ialah arahan dan jawapan dalam bahasa semula jadi, pemprosesan maklumat corak lanjutan, ingatan dengan pembelajaran dan pengekstrakan ingatan dengan persatuan, pelaksanaan arahan selari, pemprosesan teragih, dll., tetapi ini adalah komputer konvensional itu sendiri. Adalah difikirkan bahawa prinsip pembinaan yang sama sekali baru berbeza daripada prinsip pembinaan diperlukan.

Perkara yang boleh dan tidak boleh dilakukan oleh komputer

Dalam novel fiksyen sains, kita sering bercakap tentang komputer yang mempunyai fungsi penyembuhan diri dan pembelajaran dan mempunyai sesuatu seperti wasiat, tetapi ini juga kisah dunia fiksyen sains, yang dilakukan dalam komputer sebenar. Boleh dikatakan makhluk adalah serupa dengan pembelajaran dan pertimbangan manusia.

Hampir semua komputer yang biasa kita kenali pada masa kini adalah komputer digital, tetapi dalam komputer ini, data dinyatakan sebagai himpunan keadaan hidup atau mati seperti kehadiran atau ketiadaan voltan dan pembukaan dan penutupan suis. .. Ungkapan ini dipanggil binari. Dalam komputer, semua data seperti nombor, abjad dan aksara Cina dinyatakan dalam binari. Sebagai contoh, huruf A ialah 01000001 dan B ialah 01000010. Ini ialah tatasusunan biasa lapan transistor dalam komputer.ataudinyatakan dengan menggunakan voltan kira-kira beberapa V, seperti 80106672. Semua operasi seperti penambahan, penolakan, pendaraban dan pembahagian dalam komputer dikurangkan kepada operasi gabungan antara data binari. Operasi komputer diarahkan oleh program yang menerangkan urutan operasi gabungan antara data binari dan operasi yang menyimpan data binari. Selain itu, operasi memilih program yang akan dilaksanakan seterusnya mengikut saiz nilai data binari boleh dilaksanakan, yang dipanggil penghakiman bersyarat. Kandungan yang akan dinilai adalah semudah sama ada data binari adalah "0" atau sesuatu selain daripada "0".

Apabila kami cuba melaksanakan aplikasi melalui komputer, kami menguraikan fungsi yang diperlukan kepada tiga operasi seperti gabungan data binari, keadaan storan dan pertimbangan, dan melaksanakan operasi dalam sebarang susunan. Anda perlu memberitahu komputer jika anda mahu. Program ini adalah satu cara untuk menunjukkan perintah sedemikian. Sama ada aplikasi boleh diproses oleh komputer atau tidak bergantung kepada sama ada keperluan itu boleh diuraikan kepada tiga operasi di atas.

Penguraian sedemikian agak mudah dalam pengiraan kerja pejabat dan pengiraan sains dan teknologi. Bagaimanapun, amat sukar untuk memecahkan tindakan mudah yang biasa dilakukan oleh manusia, seperti membaca surat dan mendengar suara, kepada tiga operasi. Namun begitu, ia telah menjadi mungkin sedikit sebanyak untuk merealisasikan operasi yang serupa dengan pengecaman aksara sebagai gabungan tiga operasi, dan ia berkesan dalam julat terhad. Penyelidikan juga sedang dijalankan untuk merealisasikan pergerakan seperti pembelajaran di mana manusia mengumpul pengetahuan daripada pengalaman mereka. Walau bagaimanapun, perlu diingatkan bahawa semua ini adalah serupa dengan tindakan manusia dalam aspek terhad tertentu dan berbeza dengan "pengiktirafan" dan "pembelajaran" manusia.

Tingkah laku manusia sebegini selalunya digunakan hanya dalam cara yang terhad apabila ia digabungkan sebagai fungsi dalam masyarakat atau industri. Dalam pengertian ini, rangkaian aplikasi komputer yang dapat merealisasikan kegunaan yang sama seperti manusia dalam aspek terhadnya secara beransur-ansur berkembang.

Jenis dan ciri komputer

Komputer termasuk jenis analog, jenis digital dan jenis hibrid yang menggabungkan kedua-dua fungsi. Komputer analog Kemudian, nilai berangka dinyatakan oleh voltan dan sudut putaran berkadar dengannya, dan nilai berangka diketahui dengan mengukur nilai voltan atau sudut putaran. Ketepatan nilai berangka bergantung pada ketepatan ukuran, tetapi biasanya 2 hingga 3 digit. Dalam komputer analog, penyepaduan boleh dilakukan, contohnya, dengan menggunakan arus malar ke kapasitor untuk satu tempoh masa. Fungsi ini boleh digunakan untuk menyelesaikan persamaan pembezaan kompleks pada kelajuan yang sangat tinggi, walaupun dengan ketepatan yang agak rendah. Dalam komputer analog, pengaturcaraan dilakukan dengan menggabungkan komponen seperti penyepadu dan penambah dengan pendawaian. Atas sebab ini, kerja pengaturcaraan sukar untuk diautomasikan, tidak seperti kes komputer digital. Komputer hibrid ialah gabungan komputer digital dan analog yang memudahkan pengaturcaraan dan mempercepatkan operasi seperti persamaan pembezaan. Pada masa kini, komputer analog tulen jarang digunakan secara praktikal, dan komputer hibrid digunakan untuk tujuan khas.

Komputer digital dikelaskan kepada besar, sederhana dan kecil. Tiada piawaian mutlak untuk klasifikasi ini, dan ia digunakan sebagai skala untuk mengklasifikasikan secara kasar komputer tujuan umum yang dibuat dengan teknologi pada era itu kepada tiga kategori utama. Pada mulanya, komputer mini muncul sebagai diletakkan di bawah komputer tujuan umum yang kecil, dan kebanyakannya melakukan operasi binari. Selepas itu, dengan kemunculan mikrokomputer, peranan asal minikomputer telah dipenuhi, dan minikomputer berprestasi tinggi telah dicipta. Komputer yang dicirikan oleh operasi berkelajuan tinggi yang beberapa kali lebih pantas daripada komputer besar tujuan umum pada era itu dipanggil superkomputer.

Pada zaman awal sejarah komputer, terdapat perbezaan antara pengiraan saintifik dan teknologi dan pengiraan pejabat. Aritmetik titik terapung boleh dilaksanakan pada kelajuan tinggi untuk pengiraan saintifik dan teknologi, dan aritmetik perpuluhan boleh dilaksanakan pada kelajuan tinggi untuk pengiraan perniagaan. Walau bagaimanapun, komputer tujuan am sejak zaman dipanggil generasi ke-3 mempunyai fungsi yang sesuai untuk pengiraan sains dan teknologi serta pengiraan pejabat, dan perbezaan ini telah hilang. Walau bagaimanapun, superkomputer dicirikan dengan mempercepatkan dengan mengendalikan tatasusunan seperti matriks, yang merupakan ciri pengiraan sains dan teknologi, dan untuk pengiraan sains dan teknologi. Mikrokomputer menggunakan teknologi LSI untuk merealisasikan sahaja atau keseluruhan peralatan pemprosesan komputer dengan IC cip tunggal. Kuasa pemprosesan komputer digunakan dalam komputer peribadi, tetapi dengan memasukkan ini ke dalam pelbagai peranti elektronik dan merealisasikan fungsi yang secara konvensional direalisasikan oleh litar elektronik melalui pengaturcaraan, ia serupa dengan litar elektronik am. Juga digunakan.

Konfigurasi komputer

angka 1 Menunjukkan konfigurasi komputer masuk. Di tengah-tengah komputer ialah unit pemprosesan pusat (CPU). Unit pemprosesan pusat Peranti storan Ia ialah peranti yang disambungkan kepada dan mendapatkan semula program dan data yang disimpan dalam peranti storan, menyahkod arahan dan melaksanakannya. Peranti input / output Disambungkan ke peranti storan melalui peranti kawalan input / output, dan sama ada memberikan data dalam peranti storan ke bahagian luar komputer atau memasukkan data luaran ke dalam komputer.

Peranti input / output biasa termasuk mesin pencetak dan pembaca kad. Ini termasuk pelbagai terminal yang disambungkan melalui talian komunikasi dan peranti storan luaran seperti cakera magnetik. Peranti input / output termasuk dispenser tunai bank dan isyarat sistem kawalan isyarat lalu lintas, dan pelbagai peranti input / output telah dibangunkan mengikut setiap aplikasi.

Prinsip komputer

Dalam komputer, semua data diwakili oleh kod binari. Tanda paling asas yang mewakili nombor dengan tanda binari ialah sistem binari semula jadi. Dalam kaedah ini, apabila jumlah m "1" atau "0" digunakan dan nombor tertentu dinyatakan sebagai 0 a 1 …… a m ―― 1 , a 0 2 m1a 1 2 m2 + …… Nombor diberi oleh + a m -1 . Contohnya, “110” ialah 1 × 2 2 + 1 × 2 1 + 0 = 6. Ungkapan sedemikian digunakan dalam komputer dengan cara yang sama seperti manusia menggunakan sistem perpuluhan.

Satu digit dalam binari dipanggil bit, tetapi litar logik gabungan digunakan untuk melaksanakan operasi dengan menggabungkan maklumat bit. Terdapat litar AND, litar ATAU, dan litar NOT sebagai litar logik asas. AND dan OR ialah litar 2-input, dan merupakan jadual untuk input, X dan Y. 1 Menghasilkan output Z yang ditunjukkan dalam. NOT ialah satu input dan mewakili kelakuan NOT ( X ) 1 Ia ditunjukkan dalam.

Rajah contoh pelaksanaan mekanikal AND, OR, NOT 2 Ia ditunjukkan kepada. Ini adalah contoh realisasi oleh litar geganti yang merupakan suis yang dikendalikan oleh elektromagnet. Input X dan Y diberikan kepada magnet geganti, dan lampu menunjukkan bahawa arus mengalir melalui litar output, dan output ialah Z. Setiap litar logik asas tersebut ditunjukkan dalam rajah. 2 Ia ditunjukkan oleh simbol berbentuk peluru yang ditunjukkan dalam.

Operasi seperti tambah, tolak, darab dan bahagi dilaksanakan dalam komputer dengan menggabungkan data binari oleh litar logik asas tersebut. Sebagai contoh, untuk melaksanakan operasi satu digit penambahan binari, penambahan dan penambahan digit itu diwakili oleh X dan Y , hasil tambah digit ialah S , dan bawa ke digit seterusnya ialah C. Contohnya, untuk empat kemungkinan yang diambil oleh nilai X dan Y , jadual 2 Ia dapat dilihat bahawa output seperti yang ditunjukkan dalam adalah mencukupi. Untuk mencapai ini, litar logik asas digambarkan. 3 Ia mungkin dipasang seperti yang ditunjukkan dalam. Penambah ini dipanggil penambah separuh. Untuk memahami kelakuan separuh penambah, jadual yang menunjukkan nilai yang berlaku dalam setiap bahagian litar untuk gabungan nilai input X dan Y. Empat Boleh rujuk. Memandangkan perlu untuk mempertimbangkan bawaan daripada digit bawah untuk setiap digit penambah, separuh lagi penambah yang menambah jumlah digit dan bawaan daripada digit bawah diperlukan untuk tujuan ini. Ia menjadi. Untuk menambah lebih banyak bit, litar ini akan digunakan secara selari. Litar aritmetik ialah koleksi litar logik sedemikian, dan dipanggil unit logik aritmetik dalam komputer.

Unit aritmetik termasuk penambah, penolakan, pengganda, pembahagi, dsb., dan melaksanakan operasi yang ditentukan pada input yang diberikan kepada mereka. Litar yang dipanggil daftar daftar digunakan untuk memberi data untuk dikira seperti penambahan dan augen kepada unit logik aritmetik. Daftar hanyalah koleksi litar storan berkelajuan tinggi yang menyimpan sementara data binari yang diberikan.

angka Empat Menunjukkan prinsip bahagian utama peranti pemprosesan, termasuk litar untuk bertukar-tukar data antara peranti pemprosesan dan peranti storan. Memandangkan peranti storan menyimpan sejumlah besar data, setiap maklumat dibezakan oleh kedudukan (alamat alamat) di mana ia disimpan. Apabila peranti pemprosesan membaca data, ia memberikan alamat kepada peranti storan daripada penimbal alamat, dan peranti storan membaca data yang disimpan dan memberikannya kepada penimbal data dengan sewajarnya. Output penimbal data boleh diberikan kepada daftar arahan, kaunter program, bas alamat, penumpuk, dll. melalui bas dalaman, dan unit logik aritmetik boleh melakukan operasi dengan penumpuk.

Struktur komputer, termasuk daftar yang digunakan oleh pengaturcara komputer secara sedar Seni bina komputer Saya memanggilnya.

Kaunter program menentukan alamat yang menyimpan arahan program untuk dilaksanakan. Alamat ini diberikan kepada peranti storan melalui penimbal alamat. program Disimpan dalam alamat berturut-turut, dan pembilang program ditambah 1 untuk membaca arahan program, dan perkataan arahan program dibaca satu demi satu.

Sekarang pertimbangkan program berikut dalam bahasa ASAS yang mudah.

1 INPUT A , B

2 C = A + B

3 CETAKAN C

4 TAMAT

Ini ialah atur cara yang membaca dua nombor A dan B , mengambil jumlah nombor ini, menamakannya C , dan mencetak nilai C.

Program ini ditukar kepada program bahasa mesin oleh program yang dipanggil pengkompil, sebagai contoh. Pengkompil menentukan alamat mana pembolehubah A , B dan C disimpan, dan menggunakan alamat ini untuk mencipta atur cara bahasa mesin yang melaksanakan penambahan. Dengan mengandaikan bahawa A , B dan C ditugaskan ke alamat 100, 101, dan 102, masing-masing, baris kedua program BASIC ditukar kepada program bahasa mesin berikut bermula dari alamat 301, sebagai contoh.

301 MUAT 100

Data di alamat 100 hingga AR

302 TAMBAH 101

Tambahkan data alamat 101 pada AR

303 KEDAI 102

Kandungan AR pada 102

Di sini, LOAD ialah arahan untuk mengalihkan kandungan alamat yang ditentukan kepada penumpuk. ADD ialah arahan untuk menambah kandungan alamat yang ditentukan pada kandungan AR dan meletakkan hasilnya dalam AR. STORE ialah arahan untuk menyimpan kandungan penumpuk di alamat yang ditetapkan. Paparan abjad bagi arahan tersebut dipanggil paparan mnemonik bagi arahan tersebut.

Dengan atur cara ini, apabila data A disimpan dalam alamat 100 dan data B disimpan dalam alamat 101, operasi menyimpan C dalam alamat 102 dilaksanakan dengan C = A + B. Arahan pada baris pertama program BASIC membaca dua data daripada peranti input papan kekunci dan menyimpannya di alamat 100 dan 101, masing-masing, dan arahan pada baris ketiga memaparkan data C di alamat 102 pada paparan. Masing-masing ditukarkan kepada. Akibatnya, apabila dua data A dan B diberikan daripada papan kekunci, hasilnya akan dipaparkan pada paparan. Arahan asas seperti LOAD, ADD dan STORE tidak diwakili oleh gabungan aksara Rom pada tahap yang dikendalikan secara langsung oleh mesin, tetapi sepadan dengan kod binari kira-kira 3 hingga 8 bit bergantung pada mesin. Sebagai contoh, katakan anda menggunakan 5 bit dan mengekodkan ADD pada 11100, LOAD pada 10100 dan STORE pada 10000. Bahasa mesin ialah kod binari sedemikian. Tambahan pula, 100 dalam tatatanda perpuluhan diwakili oleh 1100100.Jika komputer 1-perkataan 16-bit mewakili arahan, alamat 301 adalah dalam bahasa mesin.

(301) 1010000001100100

(302) 1110000001100101

(303) 1000000001100110

Akan jadi. Notasi binari jenis ini sukar diingat dan sukar untuk ditulis, jadi sebagai contoh, ia boleh dipotong setiap 4 bit dan dinyatakan dalam perenambelasan. Perwakilan heksadesimal ialah urutan 4-bit 1s dan 0s. 3 Ia ditulis dengan huruf dari 0 hingga F seperti. Menurut ini, 16 bit,

(301) 1010, 0000, 0110, 0100

(A) (0) (6) (4)

Ia dinyatakan sebagai A064 dengan memotong 4 bit pada satu masa. Dalam notasi ini,

(301) A064

(302) E065

(303) 8066

Akan jadi. Bahasa mesin dinyatakan dalam pelbagai ungkapan seperti paparan mnemonik, paparan perenambelasan dan paparan binari, tetapi semuanya adalah setara sepenuhnya.

Kandungan kaunter program pada mulanya berada di alamat 301. Dalam peranti pemprosesan, angka itu lima Rajah dalam susunan yang ditunjukkan oleh Empat Data ditukar antara setiap peranti yang ditunjukkan dalam (1) dan proses pemprosesan.

angka lima Dalam, arahan dilaksanakan secara berasingan dalam kitaran pengambilan arahan dan kitaran pelaksanaan. Dalam contoh ini, setiap operasi dilaksanakan empat kali dalam setiap kitaran, dan masa untuk melaksanakan setiap operasi ditunjukkan oleh T 1 hingga T 4 .

Dalam kitaran pengambilan arahan, alamat dari kaunter program pertama kali diberikan kepada peranti storan melalui penimbal alamat pada masa T 1 . Terdapat kelewatan dalam pengendalian peranti storan, dan kandungan yang disimpan dikembalikan pada T 3 dan segera dihantar ke daftar arahan. Pada masa T 4 , ini ditafsirkan untuk menentukan tindakan seterusnya. Pada masa ini, T 2 menambah kandungan pembilang program sebanyak 1 untuk menyediakan pengambilan arahan seterusnya.

Sekarang andaikan arahan itu diambil dan anda tahu bahawa tingkah laku itu adalah LOAD100. Dalam kes ini, dalam kitaran pelaksanaan, 100, yang merupakan bahagian alamat dari arahan LOAD 100, dihantar ke peranti storan melalui penimbal alamat, dan apabila data diterima oleh T 3 , ia dipindahkan ke penumpuk oleh T 4 . Ini melengkapkan arahan di alamat 301.

Seterusnya, memandangkan kandungan pembilang program ialah 302, angka tersebut lima Operasi pemasaan dilakukan semula, arahan ADD101 dinyahkod pada penghujung kitaran pengambilan arahan, kemudian data di alamat 101 diambil dalam kitaran pelaksanaan, dan kandungan penumpuk dan penimbal data dimasukkan pada masa T4. Kandungan ditambah dan hasilnya dimasukkan ke dalam penumpuk.

Begitu juga, arahan STORE 102 di alamat 303 dilaksanakan seterusnya. Pada masa ini, alamat 102 diberikan kepada peranti storan pada T 1 kitaran pelaksanaan, dan pada masa yang sama, operasi penyimpanan diselesaikan oleh pemasaan T 3 dengan memberikan kandungan penumpuk kepada peranti storan melalui penimbal data.

Dalam komputer, masa pelaksanaan ditentukan untuk setiap arahan seperti LOAD, ADD, dan STORE yang ditunjukkan dalam contoh ini. angka Empat Terdapat suis antara setiap komponen di atas untuk mengawal pemindahan data antara mereka, dan dengan mengawal operasi suis ini pada masa di atas, setiap arahan dilaksanakan.

perisian

Untuk melaksanakan pemprosesan oleh komputer, adalah perlu untuk menerangkan satu siri arahan seperti yang diterangkan di atas. Dalam contoh ini, atur cara ditunjukkan dalam bentuk yang serupa dengan bahasa mesin. Ini hanya untuk melaksanakan operasi C = A + B , jadi jika anda menulis C = A + B , sebagai contoh, anda boleh menjana arahan bahasa mesin secara automatik seperti yang ditunjukkan dalam contoh. Manusia boleh menulis program dengan cara yang lebih mudah difahami.

Ini sesuai untuk manusia Bahasa pengaturcaraan Disebut bahasa peringkat tinggi. BASIC, FORTRAN dan COBOL adalah contoh biasa. FORTRAN memproses semua data dengan menyatakannya dalam sistem binari mudah untuk pengiraan saintifik. Dalam kes ini, ralat mungkin berlaku dalam ungkapan nombor selepas titik perpuluhan. Sebagai contoh, jika 0.1 dinyatakan sebagai 0.0999999, ralat akan berlaku melainkan perhatian diberikan kepada pengiraan amaun. Dalam COBOL, nombor diperlakukan dengan cara yang setara dengan sistem perpuluhan, dan dalam hal ini ia serupa dengan pengiraan manusia.

Seperti yang diterangkan di atas, pelbagai peringkat bahasa pengaturcaraan diperlukan dari segi kemudahan pengendalian untuk manusia dan kecekapan pelaksanaan oleh mesin, dan pelbagai bahasa telah dibangunkan untuk tujuan yang berbeza. Bahasa peringkat tinggi biasanya ditukar kepada bahasa mesin dan dilaksanakan. Penukar ini dipanggil pengkompil.

Sistem dan operasi

Komputer semasa tidak menulis program itu sendiri yang sebenarnya dilaksanakan oleh pengguna, tetapi komputer menjadualkan atur cara yang ditulis oleh pengguna dalam susunan yang sesuai, memperuntukkan peranti persisian yang diperlukan, dan melaksanakannya mengikut setiap permintaan. Ia direka untuk dilakukan. Sekumpulan program yang dipanggil sistem pengendalian mengawal operasi komputer sedemikian.

Akibatnya, pelbagai bentuk pemprosesan seperti pemprosesan masa nyata dalam talian, pemprosesan perkongsian masa dan pemprosesan kelompok boleh dilaksanakan. Juga, untuk pengendalian bersepadu data yang digunakan dalam perisian rangkaian komputer yang menghubungkan komputer antara satu sama lain dan secara organik bertukar-tukar data antara mereka, atau dalam pelbagai program. Sistem Pengurusan Pengkalan data Juga merupakan lanjutan daripada fungsi sistem pengendalian.
Tadao Saito

Komputer dan masyarakat manusia

Bergantung pada daya ingatan yang sangat baik dan kuasa pengkomputeran komputer, penembusan komputer ke dalam masyarakat umum dalam masyarakat maju hari ini adalah sangat luar biasa. Pada asalnya, produk produk berteknologi tinggi ini biasanya terhad kepada tapak pengeluaran industri berskala besar. Malah, komputer telah diterima pakai dengan baik di tapak pengeluaran industri berskala besar hari ini, seperti perubahan struktur daripada pengeluaran besar-besaran campuran tunggal konvensional kepada pengeluaran besar-besaran campuran tinggi, dan automasi menyeluruh atau pengeluaran tanpa pemandu (robotisasi) proses pengeluaran. Ia adalah penggerak kepada inovasi teknologi. Di tapak pengeluaran sedemikian, terdapat banyak masalah yang harus ditangani, seperti kemerosotan kualiti buruh, peningkatan pengangguran, kehilangan kemahiran, dan peningkatan pekerja sambilan. Di pihak ketenteraan, strategi moden yang sangat berkomputer telah mengubah sepenuhnya konsep perang konvensional.

Namun, apa yang menjadi ciri kesan komputer kepada masyarakat ialah produk teknologi canggih ini secara langsung telah meresap bukan sahaja dalam industri ketenteraan dan berskala besar tetapi juga kehidupan individu.

Terdapat lebih kurang dua maksud. Salah satunya ialah dalam masyarakat berkomputer, maklumat peribadi diuruskan secara berpusat dalam pelbagai bentuk. Maklumat peribadi tentang penjagaan perubatan, jenayah, percukaian, deposit bank, dsb. sedang digunakan dengan cara yang tidak dijangka oleh pengkomputeran, dan kemungkinan menceroboh privasi peribadi semakin meningkat. Sudah tentu, di satu pihak, kita menerima semacam "kemudahan" melalui pengurusan maklumat sedemikian, contohnya, dalam era tanpa tunai, tetapi tidak kira sama ada ia benar "kemudahan" atau tidak. Kami akan sentiasa memikirkan tentang harga yang kami bayar untuknya.

Tidak perlu dikatakan, makna lain ialah komputer itu sendiri telah menjadi sangat kecil disebabkan oleh inovasi teknologi, dan telah menjadi mungkin untuk kegunaan peribadi dan penggunaan skala kecil. Fenomena ini yang dilambangkan dengan perkataan mikrokomputer, komputer peribadi, komputer pejabat dan sebagainya membawa maksud kita harus bertemu dan hidup dengan komputer dalam setiap bidang masyarakat umum. Sekali lagi, kami membayar untuk pelbagai "kemudahan".

Berkenaan pemikiran manusia, boleh dikatakan salah satunya ialah penyebaran corak pemikiran yang hanya menganggap hubungan antara input dan output, atau maklumat yang diperlukan diperoleh sebagai output dengan hanya menekan kekunci mesin. Ia menjadi semakin ketara bahawa keadaan hidup menyukarkan manusia untuk mewujudkan komunikasi secara langsung.

Berfikir dengan cara ini, jika kita benar-benar menilai semua "kemudahan" yang boleh diperoleh daripada pengkomputeran, kita dapat melihat sejenis masyarakat utopia yang boleh dipanggil "rakan sebaya" dalam laluan ini, dan sebaliknya, ia dilahirkan. daripada itu. Menekankan hanya aspek negatif, masa depan kita akan menjadi masyarakat terurus yang sangat gelap, dan ia akan menjadi sangat takut untuk memasuki perang nuklear akibat kesilapan komputer.

Walau bagaimanapun, adalah mustahil untuk menghalang pengkomputeran moden sama sekali, dan mesin dikawal komputer yang sangat berkesan dalam bertindak sebagai fungsi manusia boleh membangunkan fungsi untuk orang cacat fizikal dan mental, contohnya. Anda boleh mengharapkannya. Dalam erti kata itu, kita dengan berat hati memasuki masyarakat yang merangkumi komputer sebagai ahli, dan kita kini menghadapi situasi di mana kita mesti menyelesaikan persoalan tentang apakah etika dalam masyarakat baharu itu.
Yoichiro Murakami [Istilah komputer utama]

Penumpuk akumulator Kadang-kadang dipanggil kalkulator. Ia adalah bahagian asas unit pemprosesan pusat komputer yang menyimpan data untuk dikendalikan. Dalam kes pendaraban, jika pendaraban disimpan dalam penumpuk dan penambahan dilakukan, produk akan dijana dalam penumpuk. Masa capaian masa capaian Masa yang diambil untuk mendapatkan semula data yang disimpan dalam setiap bahagian sistem komputer. Takrifan berbeza boleh digunakan apabila mendapatkan semula data daripada ingatan utama seperti yang dilihat daripada CPU, atau apabila mendapatkan semula data daripada cakera magnetik, peranti pita magnetik atau sebagainya. Kod ASCII Kod ASCII Kod standard Amerika untuk pertukaran maklumat untuk menyatakan huruf, nombor dan simbol khas untuk komputer. Ia adalah sejenis kod 7-bit dan menyatakan 128 jenis aksara dan simbol termasuk kod pemadaman. Ia mematuhi piawaian antarabangsa ISO 646, dan hampir sama dengan kod 7-bit JIS yang dinyatakan dalam JIS C 6220. Alamat alamat Apabila menyimpan maklumat dalam memori utama komputer, maklumat tertentu dibezakan oleh lokasi logik di mana ia disimpan. Kod pengenalan atau nombor yang menunjuk ke lokasi ini dipanggil alamat. Alamat diberikan kepada setiap bait atau perkataan dalam ingatan utama. Pemproses tatasusunan tatasusunan Dalam pemprosesan komputer untuk pengiraan sains dan teknologi, pemprosesan pengiraan yang sama selalunya dilaksanakan secara berterusan untuk sejumlah besar jujukan data yang mempunyai sifat yang sama seperti vektor multidimensi. Mengenai pemprosesan siri data sedemikian, adalah mungkin untuk mereka bentuk peranti pemprosesan yang merealisasikan pemprosesan pada kelajuan kira-kira dua urutan magnitud berbanding kes di mana pemprosesan berbeza dilakukan untuk setiap data, dan peranti pemprosesan sedemikian boleh dirujuk sebagai pemproses tatasusunan. Panggil. Antara muka antara muka Pertukaran data antara komputer dan peranti komputer lain atau dunia luar. Format data untuk bertukar-tukar data dan peraturan masa pertukaran juga dipanggil antara muka. Daftar indeks daftar indeks Sejenis peranti storan sementara di dalam komputer. Ia digunakan untuk menentukan alamat dalam arahan program dan menambah nilai daftar indeks kepada nilai alamat itu untuk membentuk alamat yang berkesan. Dengan menukar kandungan daftar indeks setiap kali arahan dilaksanakan, satu arahan program boleh mengendalikan alamat alamat storan berturut-turut. Editor editor Data, program, dsb. yang disimpan dalam peranti storan komputer secara kolektif dipanggil teks, dan program sistem untuk membetulkan atau menukar teks dengan arahan daripada peranti terminal. Perintah asas termasuk memaparkan sebahagian daripada teks pada terminal untuk menyemak kedudukan pembetulan dan hasil pembetulan, memadam sebahagian daripada rentetan teks dan memasukkan rentetan aksara baharu pada kedudukan teks. .. Editor untuk terminal paparan sangat mudah digunakan kerana ia boleh memaparkan bahagian teks yang luas dan hasil pembetulan boleh dipaparkan semula dengan serta-merta. Tindanan tindanan Jika program tidak muat dalam memori utama, bahagikan program dan letakkan bahagian yang tidak diperlukan dalam storan tambahan. Tindanan ialah proses membacakan sebahagian daripada peranti storan tambahan ke lokasi bahagian lain peranti storan utama mengikut keperluan. Aritmetik titik tetap Kaedah operasi yang menetapkan kedudukan titik perpuluhan setiap nombor dalam penambahan, penolakan, pendaraban dan pembahagian nombor yang dinyatakan dalam perduaan. Biasanya, titik perpuluhan diletakkan di bawah bahagian bawah digit binari, dan apabila menyatakan nilai berangka dengan n bit, adalah mungkin untuk mengendalikan nilai berangka dari -2 n1 hingga +2 n1 . Coroutine coroutine Dalam hubungan antara rutin utama dan subrutin, apabila rutin utama memanggil subrutin, kawalan sentiasa bergerak ke permulaan subrutin, dan apabila subrutin selesai, kawalan kembali ke tempat di mana subrutin utama berada. dipanggil. Sebaliknya, dalam coroutine, apabila satu coroutine memanggil coroutine lain, kawalan bergerak ke tempat yang dipanggil coroutine di mana coroutine segera memanggil coroutine lain. Ia dipanggil coroutine kerana ia memerlukan kedudukan yang sama dan bukannya hubungan antara utama dan sub. Kod JIS Kod JIS Kod standard di Jepun untuk menyatakan abjad, aksara kana, kanji, nombor, kod, dsb. dalam binari. Terdapat kod 7-bit dan 8-bit serta kod kanji yang mewakili abjad, nombor dan aksara kana. CPI Anda CPU Singkatan untuk unit pemprosesan pusat. Unit pemprosesan pusat yang membentuk bahagian tengah komputer. Ia termasuk bahagian aritmetik yang memproses data seperti nilai berangka dan bahagian kawalan yang membaca program dan menentukan susunan pemprosesan. Tukar tukar Dalam penggunaan pembahagian masa komputer, satu unit pemprosesan pusat melaksanakan setiap pluraliti program sedikit demi sedikit, mengganggu pelaksanaan, dan menyambung semula pelaksanaan program seterusnya. Apabila storan utama tidak mempunyai bahagian yang diperlukan untuk melaksanakan setiap program, bahagian yang tidak diperlukan dalam storan utama dikeluarkan ke storan tambahan, dan bahagian yang diperlukan diambil dari storan tambahan. Menggantikan program sedemikian dipanggil swap. Kejuruteraan perisian Kejuruteraan untuk memudahkan dan membolehkan pembangunan dan penyelenggaraan program yang amat sukar dibuat kerana saiznya yang besar atau mekanisme pemprosesan baharu. Daripada latihan kakitangan program dan penyelidikan mengenai kaedah perkongsian kerja, kepada penyelidikan mengenai kaedah penerangan spesifikasi program, kaedah reka bentuk, kaedah sintesis daripada program siap sedia, penyelidikan tentang program yang merupakan alat yang berkesan untuk pembangunan, penyelidikan mengenai kaedah pengesahan program, dll. . Saluran saluran Dalam bidang telekomunikasi, ia digunakan untuk membawa maksud talian komunikasi, dan dalam bidang komputer, ia digunakan untuk membawa maksud peranti kawalan yang mengawal pertukaran data antara peranti memori utama dan peranti input / output. Saluran komputer menentukan alamat memori utama, dan storan utama boleh diakses secara bebas daripada CPU. Nyahpepijat nyahpepijat Terdapat pelbagai ralat dalam program yang telah siap. Ralat ini dipanggil serangga (pepijat), dan kerja mengalih keluar serangga adalah penyahpepijatan (penyingkiran serangga). Bait bait bait Satu unit volum data komputer. Biasanya, 8 bit dipanggil 1 bait. Nombor, abjad dan aksara kana boleh dinyatakan dalam 1 bait. Secara luar biasa, unit maklumat kira-kira 4 bit lebih kecil daripada 8 bit kadangkala dipanggil bait. Bas bas Talian biasa (laluan bas) dipasang antara peranti. Dalam kes komputer, bas dalaman yang menyambungkan CPU, peranti storan, saluran, dll. Terdapat bas input / output yang menyambungkan saluran dan peranti kawalan input / output. Secara amnya, berpuluh-puluh talian penghantaran selari digunakan. Penampan penimbal Panggil peranti yang menyimpan data buat sementara waktu dalam komputer. Sedikit Singkatan bagi digit binari. Unit terkecil data binari. Ia adalah digit binari. Fail fail Peranti logik yang mengendalikan set maklumat yang bermakna dari perspektif pengguna komputer. Satu fail mengandungi satu siri data, program, dsb., dan setiap fail mempunyai nama yang ditentukan oleh pengguna. Pita magnetik, cakera magnetik, dsb. digunakan sebagai peranti fizikal, tetapi pengguna boleh mengendalikan setiap maklumat mengikut nama fail tanpa mengetahui peranti fizikal tersebut. Perisian tegar Terdapat perkakasan dan perisian sebagai kaedah untuk merealisasikan operasi logik komputer, dan yang merealisasikan perisian dalam format yang hampir dengan perkakasan dipanggil firmware. Penerangan program mikro tentang prosedur untuk melaksanakan arahan komputer asas ialah contoh tipikal perisian tegar. aritmetik titik terapung aritmetik titik terapung Apabila menyatakan nombor, menyatakannya dengan perpuluhan dan eksponen dipanggil paparan titik terapung. Sebagai contoh, 110 dalam paparan titik tetap ialah 0.11 × 10 3 dalam paparan titik terapung. Dalam komputer, paparan yang sama dilakukan dalam nombor binari, dan operasi titik terapung bagi penambahan, penolakan, pendaraban dan pembahagian dilakukan antara nilai berangka yang dinyatakan dengan cara itu. Pemuat Bootstrap Pemuat Bootstrap Tali but pada asalnya adalah tali kasut. Untuk memuatkan (memuatkan) program besar ke dalam komputer anda, anda mula-mula mendapat beberapa arahan dan mulakannya. Arahan kecil ini memuatkan pemuat dari storan tambahan dan memindahkan kawalan kepadanya. Pemuat ini memuatkan atur cara yang anda mahu muatkan. Memuatkan pemuat gred yang lebih tinggi sedikit demi sedikit dan memuatkan atur cara dengan cara ini dipanggil pemuat bootstrap. Kaunter program kaunter program Untuk melaksanakan secara berurutan satu siri arahan program yang disimpan dalam peranti storan dalam komputer, adalah perlu untuk mengetahui alamat di mana setiap langkah arahan program disimpan. Kaunter program ialah sejenis daftar yang menyimpan alamat untuk tujuan ini, dan apabila satu arahan dilaksanakan, ia secara automatik ditukar untuk menentukan alamat yang menyimpan arahan seterusnya. Proses proses Aliran pelaksanaan arahan program. Dalam banyak kes, program biasa membentuk satu proses sebagaimana adanya, tetapi dalam beberapa kes, satu proses program bercabang kepada berbilang proses dari tengah, dan proses tersebut dilaksanakan secara selari. Di samping itu, nampaknya berbilang proses boleh dilaksanakan oleh satu peranti pemprosesan semasa menukar proses. Dalam kes ini, pelaksanaan proses sebenarnya terganggu, tetapi proses itu dianggap berterusan. Apabila terdapat pelbagai proses, teknik pemprosesan yang sukar seperti penyegerakan dan komunikasi antara proses mesti digunakan. Pemproses pemproses Peranti yang memproses maklumat oleh program dalam komputer dipanggil pemproses. Sesetengah mesin hanya menggunakan CPU sebagai pemproses tunggal. Di samping itu, pemproses input / output yang mengawal input / output dan pemproses kawalan komunikasi yang mengawal sambungan dengan talian komunikasi digunakan. Komputer dengan bilangan pemproses yang banyak dipanggil sistem berbilang pemproses. Struktur blok Secara amnya, ia adalah struktur bersarang program. Dalam bahasa Algol ALGOL, program berbentuk blok, yang terdiri daripada badan program yang akan dilaksanakan, peruntukan pembolehubah yang digunakan oleh badan tersebut, prosedur dan takrifan fungsi. Prosedur, definisi fungsi dan pernyataan juga boleh dalam bentuk blok dan bersarang. Ini dipanggil struktur blok.Pembolehubah, prosedur dan fungsi yang ditulis di dalam blok tidak kelihatan dari luar blok, dan blok hanya menyediakan fungsi ke bahagian luar dan direka bentuk untuk meningkatkan kebebasan struktur dalaman. Kelui kaedah halaman Salah satu kaedah pengurusan memori komputer. Dalam komputer yang menggunakan kaedah halaman, program dan data dianggap berada dalam ruang storan maya, dan rujukan lokasi storan adalah berdasarkan alamat (alamat logik) pada ruang storan maya. Sebaliknya, perkakasan mempunyai peranti storan sebenar dengan alamat fizikal. Kedua-dua ruang storan maya dan peranti storan sebenar dibahagikan kepada unit halaman beberapa puluh bait hingga beberapa kilobait, dan halaman storan maya dikaitkan dengan halaman storan sebenar yang sesuai dan dilaksanakan. Oleh itu, rujukan ruang storan maya mesti melalui jadual penukaran (jadual halaman) dari alamat logik ke alamat fizikal, dan halaman yang akan dirujuk tidak wujud dalam storan sebenar (kesalahan halaman). Kadang-kadang. Walau bagaimanapun, ia digunakan dalam banyak komputer kerana ia hanya memerlukan peranti storan sebenar yang jauh lebih kecil daripada ruang storan maya. Daftar daftar Peranti untuk menyimpan set maklumat beberapa bit hingga beberapa puluh bit di dalam peranti pemprosesan komputer. Akumulator dan kaunter program juga merupakan jenis daftar, dan terdapat juga daftar arahan yang menyimpan perkataan arahan yang diimport daripada peranti storan dan daftar alamat yang menyatakan alamat peranti storan. Pemproses bersekutu pemproses bersekutu Data yang dikendalikan oleh komputer biasanya dibezakan oleh alamat di mana ia disimpan. Sebaliknya, jika sebahagian daripada data yang disimpan ditunjukkan, pemproses yang beroperasi sedemikian rupa sehingga data yang berkaitan dengannya dikeluarkan dipanggil pemproses bersekutu. Pemproses kata pemproses kata Peranti pemprosesan maklumat yang dikonfigurasikan untuk penciptaan dokumen. Sebagai tambahan kepada papan kekunci input biasa dan peranti pencetak output, ia juga termasuk peranti storan dan fungsi komputer, dan mempunyai fungsi mengubah suai sebahagian daripada dokumen input atau menggabungkan dokumen yang telah disimpan untuk mencipta dokumen baharu. Dalam kes bahasa Jepun, ia selalunya mempunyai fungsi untuk memasukkan aksara kana untuk mendapatkan kanji, dan dalam kes ayat bahasa Inggeris, ia mempunyai fungsi untuk memeriksa ejaan. Gangguan gangguan Dalam komputer, operasi yang ditentukan oleh perkataan arahan program dalam alamat yang ditunjukkan oleh pembilang program dilakukan mengikut urutan, tetapi jika anda ingin menukar operasi dengan isyarat luaran, anda boleh menukar kandungan pembilang program dengan alat luaran isyarat. baik. Ini memungkinkan untuk menukar aliran program dari luar, dan operasi ini dipanggil gangguan.
Eiiti Wada + Tadao Saito

Nama generik untuk peranti pengkomputeran yang menggunakan litar elektronik. Kedua-dua komputer. Hari ini ia terutamanya komputer automatik jenis digital elektronik dan merujuk kepada jenis terbina dalam program. Berikutan US ENIAC pada tahun 1946, von Neumann mencadangkan satu kaedah terbina dalam program pada tahun 1947, dan pada tahun 1949, EDSAC komputer dengan program terbina dalam dengan peranti memori litar kelewatan merkuri dibuat oleh Wilks et al. Daripada Universiti Cambridge UK di UK. Ini menjadi prototaip komputer hari ini. Ia biasanya terdiri daripada peranti input / output , peranti pengkomputeran, peranti penyimpanan , dan peranti kawalan. Litar pengkomputeran yang merupakan bahagian utama peranti pengkomputer boleh dikatakan sebagai agregat sejumlah besar elemen pensuisan elektronik, di mana nilai-nilai numerik semua dinyatakan dalam notasi binari dan keadaan pembukaan / penutupan unsur-unsur pensuisan dibuat sesuai dengan 0 dan 1. Apabila nadi elektrik dihantar ke litar, kumpulan elemen suis mengulangi operasi pembukaan / penutup satu demi satu dan operasi berterusan. Nombor dan data yang terkumpul di dalam peranti simpanan ditukar dengan peranti pengkomputeran yang diperlukan. Ia adalah peranti kawalan yang berlangsung dan mengawal keseluruhan sistem termasuk ini dan peranti input / output. Ciri-ciri komputer adalah seperti berikut. (1) Keupayaan pengiraan kelajuan tinggi. Denyutan untuk memandu litar pengiraan biasanya dari perintah beberapa puluhan kHz kepada beberapa puluhan ribu MHz. (2) Prosedur pengiraan · <Program> arahan berkod diberi terlebih dahulu dalam peranti penyimpanan dan berfungsi sebagai komputer automatik lengkap. (3) Unit aritmetik digunakan secara meluas bukan sahaja untuk pengiraan nombor tetapi juga untuk operasi logik (operasi logik) yang melibatkan penghakiman. Sebagai contoh, perbandingan, pemilihan, klasifikasi, pengumpulan, penyuntingan, dan sebagainya. Secara teori, anda boleh menggantikan semua pemikiran logik manusia. (4) Lebih mudah memilih bahagian yang diperlukan dari program yang disimpan mengikut hasil perhitungan dan mengubah proses perhitungan. Dalam erti kata lain, ia mendapat kefleksibelan untuk menukar kandungan kerja mengikut masalah dan situasi yang diberikan. Kelebihan paling ketara yang dilahirkan oleh kaedah terbina dalam program. (5) Peningkatan kapasiti ingatan yang luar biasa. Walaupun peranti storan telah meningkatkan kapasiti, ia juga telah disesuaikan dengan penggunaan peribadi, komposisi telah maju dengan gabungan dalaman / luaran, berkelajuan tinggi / berkelajuan rendah. (6) Semua maklumat boleh diproses selagi ia dikodkan sebagai digit binari apa-apa data, huruf, bahasa, angka, suara, dll, serta nombor. Bidang yang digunakan adalah seperti berikut. 1. Pengiraan saintifik dan teknologi yang terutamanya menggunakan keupayaan pengkomputerannya, 2. Mereka yang menggunakan kebolehan pemprosesan logik, misalnya pemprosesan data, 3. Dalam kes-kes di mana kedua-dua pengiraan dan logik ditimbang, misalnya banci, insurans, syarikat, perhitungan Perniagaan bank, dan lain-lain 4. Penggunaan kapasiti untuk memeriksa dan mengekstrak kapasiti simpanan kapasiti besar dan barang-barang yang diperlukan, seperti sistem tempahan kerusi , carian maklumat , terjemahan mesin , 5. penggunaan untuk simulasi , 6. Penggunaan komputer untuk kawalan , 7. Penggunaan automaton untuk penyelidikan dan pengeluaran, dan sebagainya. Dengan peningkatan teknologi semikonduktor, sebuah komputer peribadi tabletop juga menghasilkan prestasi yang setanding dengan komputer besar yang asal, dan pelbagai jenis perisian juga dihasilkan secara massal dan penggunaan peribadi menjadi aktif. → pejabat mesin / kerangka utama / industri komputer
→ Item Berkaitan Sistem Operasi | Bahasa Mesin | Komputer | Grafik Komputer | Kejuruteraan Sistem | Pemprosesan Bahasa Semula Jadi | CPU | Kecerdasan Buatan | Supercomputer | 5 Generasi Komputer | Sentuh Panel | Komputer Digital | Mesin Statistik | Kalkulator Von Neumann | Perkakasan | Logik kabur | Bahasa Pengaturcaraan | Mikrokomputer | Memori