Jump to content

User:Dfletter/ACM Mapping to WP/Computer Systems Organization

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

C. Computer Systems Organization

Wiki category:Computer architecture

C.0 GENERAL

  • Hardware/software interfaces
  • Instruction set design (e.g., RISC, CISC, VLIW)
  • Modeling of computer architecture
  • System architectures
  • Systems specification methodology

C.1 PROCESSOR ARCHITECTURES

C.1.0 General

C.1.1 Single Data Stream Architectures

  • RISC/CISC, VLIW architectures

C.1.2 Multiple Data Stream Architectures (Multiprocessors)

  • Array and vector processors
  • Associative processors
  • Connection machines
  • Interconnection architectures (e.g., common bus, multiport memory, crossbar switch)
  • Multiple-instruction-stream, multiple-data-stream processors (MIMD)
  • Single-instruction-stream, multiple-data-stream processors (SIMD)

C.1.3 Other Architecture Styles

  • Adaptable architectures
  • Analog computers
  • Cellular architecture (e.g., mobile)
  • Data-flow architectures
  • Heterogeneous (hybrid) systems
  • Neural nets
  • Pipeline processors

C.1.4 Parallel Architectures

  • Distributed architectures
  • Mobile processors

C.1.m Miscellaneous

C.2 COMPUTER-COMMUNICATION NETWORKS

C.2.0 General

  • Data communications
  • Open Systems Interconnection reference model (OSI)
  • Security and protection (e.g., firewalls)

C.2.1 Network Architecture and Design

  • Asynchronous Transfer Mode (ATM)
  • Circuit-switching networks
  • Distributed networks
  • Frame relay networks
  • ISDN (Integrated Services Digital Network)
  • Network communications
  • Network topology
  • Packet-switching networks
  • Store and forward networks
  • Wireless communication

C.2.2 Network Protocols

  • Applications (SMTP, FTP, etc.)
  • Protocol architecture (OSI model)
  • Protocol verification
  • Routing protocols

C.2.3 Network Operations

  • Network management
  • Network monitoring
  • Public networks

C.2.4 Distributed Systems

  • Client/server
  • Distributed applications
  • Distributed databases
  • Network operating systems

C.2.5 Local and Wide-Area Networks

  • Access schemes
  • Buses
  • Ethernet (e.g., CSMA/CD)
  • High-speed (e.g., FDDI, fiber channel, ATM)
  • Internet (e.g., TCP/IP)
  • Token rings

C.2.6 Internetworking (C.2.2)

  • Routers
  • Standards (e.g., TCP/IP)
  • C.2.m Miscellaneous

C.3 SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS (J.7)

  • Microprocessor/microcomputer applications
  • Process control systems
  • Real-time and embedded systems
  • Signal processing systems
  • Smartcards

C.4 PERFORMANCE OF SYSTEMS

  • Design studies
  • Fault tolerance
  • Measurement techniques
  • Modeling techniques
  • Performance attributes
  • Reliability, availability, and serviceability

C.5 COMPUTER SYSTEM IMPLEMENTATION

C.5.0 General

C.5.1 Large and Medium (Mainframe) Computers

  • Super (very large) computers

C.5.3 Microcomputers

  • Microprocessors
  • Personal computers
  • Portable devices (e.g., laptops, personal digital assistants)
  • Workstations

C.5.4 VLSI Systems

C.5.5 Servers

C.5.m Miscellaneous

C.m MISCELLANEOUS