In (INFONW), I explored the fundamentals of computer architecture and networking, covering hardware design, operating systems, and network protocols. Below is a breakdown of the topics covered:
Basics and Boolean Algebra: Learned binary arithmetic and logic operations fundamental to hardware design.
Logical Gates and Circuits: Studied combinational and sequential circuits using gates for processing.
Memory: Explored memory hierarchies and cache systems.
CPU and Microarchitecture: Analyzed CPU components and instruction execution cycles.
Buses and Instruction Set Architecture (ISA): Covered data transfer mechanisms and ISA design principles.
Process and Memory Management: Investigated OS-level resource allocation and multitasking.
Execution Modes and File Systems: Studied privilege levels and file system structures.
Network Layers: Learned the OSI and TCP/IP models, from application to physical layers.
Application Protocols: Explored protocols like HTTP and DNS.
Transport Layer (TCP/UDP): Analyzed reliable data transfer and congestion control mechanisms.
Network Layer: Studied IP addressing and routing algorithms.
Data Link Layer: Covered Ethernet, LANs, and error detection techniques.
Wireless and Mobile Networks: Investigated Wi-Fi and mobility protocols.
Multimedia and Security: Explored multimedia streaming and basic cryptography concepts.