diff --git a/syllabus/README.md b/syllabus/README.md index 8e8fcd7..b684722 100644 --- a/syllabus/README.md +++ b/syllabus/README.md @@ -1,8 +1,8 @@ # ICT Basic - [Components of a Computer](components/components.md) - [Input and Output Devices](input-output/input-output.md) -- Storage -- Machine Language -- Networking -- Operating System -- Troubleshooting +- [Storage](storage/storage.md) +- [Machine Language](machine-language/machine-language.md) +- [Networking](networking/networking.md) +- [Operating System](operating-systems/operating-systems.md) +- [Troubleshooting](troubleshooting/troubleshooting.md) diff --git a/syllabus/machine-language/machine-language.md b/syllabus/machine-language/machine-language.md new file mode 100644 index 0000000..a8c8eb0 --- /dev/null +++ b/syllabus/machine-language/machine-language.md @@ -0,0 +1,2 @@ +## Machine Language +- **Binary**: The basic language of computers, consisting of 0s and 1s. diff --git a/syllabus/networking/networking.md b/syllabus/networking/networking.md new file mode 100644 index 0000000..0be4cc3 --- /dev/null +++ b/syllabus/networking/networking.md @@ -0,0 +1,15 @@ +# Networking +### Explain Protocols +- Rules governing data transfer + +#### Types of Protocols +- **TCP**: Reliable data transfer +- **UDP**: Faster but less reliable +- **MAC Address**: Hardware identification +- **IP/DNS**: Internet addressing +- **Network Ports**: Data pathways +- **Subnetting**: Network segmentation +- **Firewall Usage**: Security measure +- **Other Protocols**: HTTP, FTP, SSH, TELNET +- **OSI Model**: 7-layer model for networking +- **VPNs**: Virtual Private Networks for secure communication diff --git a/syllabus/operating-systems/operating-systems.md b/syllabus/operating-systems/operating-systems.md new file mode 100644 index 0000000..c1e5877 --- /dev/null +++ b/syllabus/operating-systems/operating-systems.md @@ -0,0 +1,6 @@ +## Operating System +- **BIOS**: Basic Input/Output System, the firmware for initializing hardware. +- **File System**: Manages how files are stored and retrieved. +- **Kernel**: Core part of OS, manages system resources. +- **Drivers**: Software to interface with hardware. +- **Examples of Operating Systems**: Windows, macOS, Linux diff --git a/syllabus/storage/storage.md b/syllabus/storage/storage.md new file mode 100644 index 0000000..77c5905 --- /dev/null +++ b/syllabus/storage/storage.md @@ -0,0 +1,10 @@ +# Storage + +### Units of Storage and Speed +- Byte, Kilobyte, Megabyte, Gigabyte, Terabyte +- RPM, Read/Write Speed + +### Types of Storage +- **Magnetic Storage**: HDD +- **Optical**: CD, DVD +- **Solid State**: SSD diff --git a/syllabus/troubleshoot.md b/syllabus/troubleshooting/troubleshooting.md similarity index 100% rename from syllabus/troubleshoot.md rename to syllabus/troubleshooting/troubleshooting.md