Cara kerja komputer
Komputer menyimpan segalanya, dari foto sampai program, sebagai pola 0 dan 1, lalu mengolahnya dengan sakelar-sakelar mungil. Enam unit disusun dari dasar ke atas: bilangan biner, byte dan teks, gerbang logika, penjumlahan dengan gerbang, siklus fetch, decode, dan execute pada CPU, serta memori. Kamu bisa membalik bit, merangkai gerbang, melihat simpanan merambat di dalam penjumlah, dan menjalankan komputer kecil langkah demi langkah, satu fase setiap kali.
Progres
- 1Bit dan bilangan binerDelapan sakelar dapat menampilkan 256 pola berbeda, cukup untuk setiap bilangan dari 0 sampai 255.
- 2Byte, heksadesimal, dan teksHuruf A disimpan sebagai 65, atau 01000001. Dalam UTF-8, satu suku kata Korea seperti U+D55C memakan tiga byte.
- 3Gerbang logikaMikroprosesor pertama Intel, 4004 dari tahun 1971, berisi 2300 transistor. Transistor-transistor itu dirangkai menjadi gerbang, dan sebuah prosesor tidak lain tersusun dari gerbang.
- 4Cara gerbang menjumlahkan bilanganSatu gerbang XOR dan satu gerbang AND cukup untuk menjumlahkan dua bit. Rangkai empat full adder dan kamu bisa menjumlahkan dua bilangan apa pun dari 0 sampai 15.
- 5Apa yang dikerjakan CPUProsesor 3 GHz berdetak 3 miliar kali per detik, satu detak setiap sepertiga nanodetik.
- 6Memori dan media penyimpananDengan alamat 32 bit, prosesor bisa menamai 4 294 967 296 byte, tepat 4 GiB. Matikan dayanya, dan RAM melupakan semuanya.
Sumber kursus ini (9)
- (checked 2026-10-17; reordered 2026-10-19: standards first, then official documentation, then the teaching model and calculations, history sources last)
- Standards: NIST, "Prefixes for binary multiples" (physics.nist.gov/cuu/Units/binary.html: IEC approved kibi, mebi, gibi in December 1998; 1 B = 8 bit; 1 MiB = 1 048 576 B; 1 MB = 1 000 000 B; 1 GiB = 1 073 741 824 B; historical note: memory makers usually mean 2²⁰ bytes by megabyte, storage makers 1 000 000, and the "1.44 MB" diskette uses a megabyte of 1 024 000 bytes)
- IETF RFC 20 "ASCII format for Network Interchange" (1969, 7-bit codes, A = 65, a = 97, 0 = 48)
- IETF RFC 3629 "UTF-8, a transformation format of ISO 10646" (2003: 1 to 4 octets per character, ASCII unchanged, code points up to U+10FFFF, U+0800 to U+FFFF take three octets, "the first octet of a multi-octet sequence indicates the number of octets", example U+D55C U+AD6D U+C5B4 = ED 95 9C EA B5 AD EC 96 B4)
- Official documentation: MDN Web Docs, "<color>" (hexadecimal colour notation #RRGGBB)
- Intel, "Intel Chips" timeline poster (2012: Intel 4004 of 1971 with 2,300 transistors; 2nd generation Core 2010 with 1.16 billion)
- Claude E. Shannon, "A Symbolic Analysis of Relay and Switching Circuits", Transactions of the AIEE vol. 57 (1938)
- abstract of his MIT master's thesis. Computer History Museum, The Silicon Engine, "1947: Invention of the Point-Contact Transistor" (Bardeen and Brattain, December 1947, germanium)
- John von Neumann, "First Draft of a Report on the EDVAC" (30 June 1945, Moore School, reprinted in IEEE Annals of the History of Computing 15:4, 1993).
Diperiksa: 2026-10-17