Computer science: Difference between revisions

819 bytes added ,  11 April 2021
box
(Computer architecture and organization)
(box)
Line 230: Line 230:
{{main|Computer architecture|Computer organisation|Computer engineering}}
{{main|Computer architecture|Computer organisation|Computer engineering}}
Computer architecture, or digital computer organization, is the conceptual design and fundamental operational structure of a computer system. It focuses largely on the way by which the central processing unit performs internally and accesses addresses in memory.<ref>{{cite web|last=A. Thisted|first=Ronald|title=Computer Architecture |url=http://galton.uchicago.edu/~thisted/Distribute/comparch.pdf|publisher=The University of Chicago|date=April 7, 1997}}</ref> Computer engineers study [[computational logic]] and design of [[computer hardware]], from individual [[Processor (computing)|processor]] components, [[microcontroller]]s, [[personal computer]]s to [[supercomputer]]s and [[embedded system]]s. The term “architecture” in computer literature can be traced to the work of Lyle R. Johnson and [[Fred Brooks|Frederick P. Brooks, Jr.]], members of the Machine Organization department in IBM's main research center in 1959.
Computer architecture, or digital computer organization, is the conceptual design and fundamental operational structure of a computer system. It focuses largely on the way by which the central processing unit performs internally and accesses addresses in memory.<ref>{{cite web|last=A. Thisted|first=Ronald|title=Computer Architecture |url=http://galton.uchicago.edu/~thisted/Distribute/comparch.pdf|publisher=The University of Chicago|date=April 7, 1997}}</ref> Computer engineers study [[computational logic]] and design of [[computer hardware]], from individual [[Processor (computing)|processor]] components, [[microcontroller]]s, [[personal computer]]s to [[supercomputer]]s and [[embedded system]]s. The term “architecture” in computer literature can be traced to the work of Lyle R. Johnson and [[Fred Brooks|Frederick P. Brooks, Jr.]], members of the Machine Organization department in IBM's main research center in 1959.
{| style="border:1px solid #ccc; text-align:center; margin:auto;" cellspacing="15"
|-
| [[File:ABasicComputer.gif|96px]]
| [[File:Intel_Core2_arch.svg|96px]]
| [[File:SIMD.svg|96px]]
| [[File:Z80_arch.svg|96px]]
|-
| [[Processor (computing)|Processing unit]]
| [[Microarchitecture]]
| [[Multiprocessing]]
| [[Processor design]]
|-
| [[File:Roomba original.jpg|96px]]
| [[File:flowchart.png|96px]]
| [[File:Kernel_Layout.svg|96px]]
| [[File:Uarm_metal_wiki2.jpg|96px]]
|-
| [[Ubiquitous computing]]
| [[Systems architecture]]
| [[Operating system]]s
| [[Input/output]]
|-
| [[File:Physical_computing.svg|96px]]
| [[File:FIR_Filter_General.svg|96px]]
| [[File:Dep-1.svg|96px]]
| [[File:Linker.svg|96px]]
|-
| [[Embedded system]]
| [[Real-time computing]]
| [[Dependability]]
| [[Interpreter (computing)|Interpreter]]
|}