User:Dfletter/ACM Mapping to WP/Computer Systems Organization
Appearance
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