Logical Tree with its derived basic Thesaurus
005 ACM_ar, Architecture and Organization
The computer lies at the heart of computing Without it most of the computing
disciplines today would be a branch of theoretical mathematics To be a
professional in any field of computing today, one should not regard the
computer as just a black box that executes programs by magic All students
of computing should acquire some understanding and appreciation of a computer
system's functional components, their characteristics, their performance,
and their interactions There are practical implications as well Students
need to understand computer architecture in order to structure a program
so that it runs more efficiently on a real machine In selecting a system
to use, they should to able to understand the tradeoffs among various
components, such as CPU clock speed vs memory size.
|
Global Keywords
Digital logic, Digital systems, Machine Level representation, Machine level, Assembly level, Memory system organization, Memory system architecture, Interfacing, Communication, Multiprocessing, Alternative architectures, Performance enhancements, Networks, Distributed systems.
|
005001 AR1, Digital logic and digital systems
Computer architecture, Building blocks, Logic gates, Flip-flops,
Counters, Registers, PLA, Logic expressions, Minimization, Sum,
Product forms, Register, Transfer notation, Physical considerations,
Gate delays, Fan-in, Fan-out.
005002 AR2, Machine level representation of data
Bits, Bytes, Words, Numeric, Data representation, Number bases, Fixed, Floating-point, Signed, Twos-complement, Representations, Nonnumeric data, Character codes, Graphical data, Records, Arrays.
005003 AR3, Assembly level machine organization
Von Neumann machine, Control unit, Instruction fetch, Decode, Execution, Sets, Types, Data manipulation, Control, I/O, Assembly/machine, Language programming, Instruction formats, Addressing modes, Subroutine call, Return mechanisms, Interrupts.
005004 AR4, Memory system organization and architecture
Storage systems, Technology, Coding, Data compression, Data
integrity, Memory hierarchy, Main memory, Latency, Cycle time, Bandwidth,
Interleaving, Cache memories, Address mapping, Block size, Replacement
policy, Store policy, Virtual memory, Page table, TLB, Fault handling,
Reliability.
005005 AR5, Interfacing and communication
I/O, Handshaking, Buffering, Programmed, Interrupt-driven, Interrupt structures, External storage, Physical organization, Drives, Bus, Bus protocols, Arbitration, Direct-memory access, DMA, Networks, Multimedia support, RAID, Architectures
005006 AR6, Functional organization
Data paths implementation, Control unit, Hardwired realization, Microprogrammed realization, Pipelining, Instruction-level, Parallelism, ILP.
005007 AR7, Multiprocessing and alternative architectures
SIMD, MIMD, VLIW, EPIC, Systolic architecture, Interconnection
networks, Hypercube, Shuffle-exchange, Mesh, Crossbar, Shared memory,
Systems, Cache coherence, Memory, Models, Consistency.
005008 AR8, Performance enhancements
Superscalar architecture, Branch prediction, Prefetching, Speculative execution, Multithreading, Scalability.
005009 AR9, Architecture for networks and distributed systems
Lans, Wans, Layered, Protocol, Design, ISO/OSI, IEEE 802, Architecture,
Distributed, Algorithms, Network computing, Multimedia.
|
|
|