Distributed Agents to Retrieve Web Intelligence
  
email E-mail    
HOME                 Registration        About us  Alliances  Contact us |
 Attractions    Bibliography    Classified Papers    Search    Infomaps    Site Map    i-Web    Images Bank    White Papers  
Login Area
 User: 
 Password:
Forgot your password?
Register
Agents Tour | AI-Lab | Darwin Tour | Faq | News | Newsletter | Pag's | Press Releases | Search Tutorial

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.



Back
Back to the last page


Copyright © 2002-2006 Darwin! Inc. All rights reserved.