C. Computer Systems Organization
- C.0 GENERAL
- Hardware/software interfaces
- Instruction set design (e.g., RISC, CISC, VLIW) (revised 1998)
- Modeling of computer architecture
- System architectures
- Systems specification methodology
- C.1 PROCESSOR ARCHITECTURES
- C.1.0 General
- C.1.1 Single Data Stream Architectures
- Multiple-instruction-stream, single-data-stream processors (MISD) (retired since 1998)
- Pipeline processors (retired since 1998)
- RISC/CISC, VLIW architectures (new)
- Single-instruction-stream, single-data-stream processors (SISD) (retired since 1998)
- Von Neumann architectures (retired since 1998)
- 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)
- Parallel processors (retired since 1998)
- Pipeline processors (retired since 1998)
- Single-instruction-stream, multiple-data-stream processors (SIMD)
- C.1.3 Other Architecture Styles
- Adaptable architectures
- Analog computers (new)
- Capability architectures (retired since 1998)
- Cellular architecture (e.g., mobile) (revised 1998)
- Data-flow architectures
- Heterogeneous (hybrid) systems (new)
- High-level language architectures (retired since 1998)
- Neural nets
- Pipeline processors (new)
- Stack-oriented processors (retired since 1998)
- C.1.4 Parallel Architectures (new)
- Distributed architectures (new)
- Mobile processors (new)
- C.1.m Miscellaneous
- Analog computers (retired since 1998)
- Hybrid systems (retired since 1998)
- C.2 COMPUTER-COMMUNICATION NETWORKS
- C.2.0 General
- Data communications
- Open Systems Interconnection reference model (OSI)
- Security and protection (e.g., firewalls) (revised 1998)
- C.2.1 Network Architecture and Design
- Asynchronous Transfer Mode (ATM) (new)
- Centralized networks (retired since 1998)
- Circuit-switching networks
- Distributed networks
- Frame relay networks (new)
- ISDN (Integrated Services Digital Network)
- Network communications
- Network topology
- Packet-switching networks (revised 1998)
- Store and forward networks
- Wireless communication (new)
- C.2.2 Network Protocols
- Applications (SMTP, FTP, etc.) (new)
- Protocol architecture (OSI model) (revised 1998)
- Protocol verification
- Routing protocols (new)
- C.2.3 Network Operations
- Network management
- Network monitoring
- Public networks
- C.2.4 Distributed Systems
- Client/server (new)
- Distributed applications
- Distributed databases
- Network operating systems
- C.2.5 Local and Wide-Area Networks (revised 1998)
- Access schemes
- Buses
- Ethernet (e.g., CSMA/CD) (new)
- High-speed (e.g., FDDI, fiber channel, ATM) (new)
- Internet (e.g., TCP/IP) (new)
- Token rings (revised 1998)
- C.2.6 Internetworking (new)
(see also C.2.2)
- Routers (new)
- Standards (e.g., TCP/IP) (new)
- C.2.m Miscellaneous
- C.3 SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS
(see also J.7)
- Microprocessor/microcomputer applications
- Process control systems
- Real-time and embedded systems (revised 1998)
- Signal processing systems
- Smartcards (new)
- C.4 PERFORMANCE OF SYSTEMS
- Design studies
- Fault tolerance (new)
- 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.2 Minicomputers (retired since 1998)
- C.5.3 Microcomputers
- Microprocessors
- Personal computers
- Portable devices (e.g., laptops, personal digital assistants) (new)
- Workstations
- C.5.4 VLSI Systems
- C.5.5 Servers (new)
- C.5.m Miscellaneous
- C.m MISCELLANEOUS