New Release Check out our newly released Desktop Applications for Windows & Mac! Explore Desktop Software →
PCTester ONLINE
Computer Systems Fundamentals

Computer Systems Fundamentals

Computer systems Fundamentals

After you have done this lesson, you should have a comprehensive knowledge of three very critical areas of computer science. These learning outcomes will give you the underlying understanding of what you need to take further studies into the fields of computing and information vitamin.

1

System Fundamentals

Better & Reduced Risk - U.S. Boatbuilding Operations - 2019 Update.ICS - Systems Classification & Analysis

🌿 Natural Systems

Natural Systems: Natural Ecosystems, weather patterns, biological processes that happen without the involvement of human behavior or activity. These systems have self-organization, adaptation and complex feedback loops.

⚙️ Artificial Systems

Artificial Systems: System that has been designed by human beings (e.g., computers, transportation systems, manufacturing systems) These are designed for specific purposes to have specific inputs, processes, and outputs.

System Comparison Framework

Natural - Self Organizing, Adaptive, Emergent - fascinated in order to re find conclusions, make decisions, and solve problems.

Artificial: Procedures, Designs, Designing: Controlled: Predictable

Computer Hardware Architecture (from Wikipedia)

Computer hardware architecture is a instructional anthropology of computer hardware, specifying a computation (with computers) structure.Computer Hardware Architecture NHL is an instruction on the in computer hardware architecture, or the specification of a computation (with computers) structure.

🧠 Central Processing Unit (CPU)

Central Processing Unit (CPU): The "brain" of the computer that resists instructions and performs calculations and coordinates all the activities of the computer. Modern CPUs are composed with billions of transistors that are operating at gigahertz speeds.

🔧 Microprocessors

Microprocessors: Integrated circuits that have CPU, cache memory and the control units as a single chip. Some examples would be Intel Core series and AMD Ryzen processors.

CPU
Execute instructions & calculations
RAM
Temporary data storage
Storage
Permanent retention of data
Motherboard
System Integration
ComponentFunctionMajor Characteristics
CPUExecute instructions & calculationsClock speed (GHz), CPU cores, CPU caching
RAMTemporary data storageVolatile, fast access, GB
StoragePermanent retention of dataNon-volatile, HDD/SSD, Cap. Storage capacity in TB
GPUGraphics & parallel processingSpecial cores, VRAM, rendering

System Integration: Grasping all the ways in which components are able to communicate with each other over buses, interfaces, and protocols and creating a coherent Computing environment.

Performance Metrics: Analyzing system performance in terms of benchmarks, bottleneck in the system, and optimization strategies.

Architecture Evolution Tracing the evolution of architecture from single-core to multi-core to parallel processing to new technologies such as quantum computing.

2

Software and Programming

Software Classification & Hierarchy Graphically - 99% of the software that has evolved over the past 70 years or so falls into this group, including all computers, operating systems, applications, servers, mobile devices, and even electronic devices.Software Classification & Hierarchy Graphically - 99% of the software that has evolved over the past 70 years or so falls into this group, including all computers, operating systems, applications, servers, mobile devices, and even electronic devices.

🖥️ System Software

System Software: Low level programs operating system for hardware resource management and platform for other software. Includes operating systems (Windows-mac to Linux), device drivers, firmware, and utilities.

📱 Application Software

Application Software: User-facing programs that are made up for certain tasks, such as word processing, web browsing, gaming or business applications. Built on that of system software.

Architecture of software Stack

Applications -> System Softwares -> Hardware

Complexity is abstracted by each layer from the layer above

Software TypeExamplesMajor FunctionUser Interaction
Operating SystemWindows 11, Macintosh, UbuntuResource management, securityIndirect (through GUI/CLI)
Device DriversGraphics, printer, network driversHardware communicationTransparent to user
Productivity AppsMicrosoft Office, Adobe creative SoftwareTask-specific functionality3. Direct user interface
System UtilitiesAntivirus, disk clean, backupSystem maintenanceUser initiated
💻 Programming Language Spectrum

Examples for: Apache 2 fueron vulneradas con Apply Encrypt a Aviinyot auditing personally, file or all variables.Examples Programming Language Spectrum: Apache 2 fueron vulneradas con Apply Encrypt a Aviinyot auditing personally, file or all variables.

Assembly
C/C++
Java
Python
Language LevelAbstractionPerformanceSpeed of DevelopmentUse Cases
Machine CodeNone (binary)MaximumVery slowEmbedded systems, firmware
AssemblyMinimalVery highSlowDevice drivers, optimization
C/C++ModerateHighModerateSystem software, games
Python/JavaHighModerateFastWeb apps Data science

Compilation vs Interpretation: Grasping the mechanism behind converting the source code to executable code using compilers (C++, Java) and interpreters (Python, JavaScript).

Software Development Lifecycle: Phase wise planned design, coding, testing, deployment and maintenance of creating robust software solutions.

Programming Paradigms: Object-oriented, functional, procedural and event-driven programming approaches and their correct applications.

Memory Management: How various languages manage memory allocation, garbage collection, and other optimization of resources.

3

Communications and Networking of Data

Network Communication Fundamentals - Physically Island - Physically isolated

📡 Data Communication

Data Communication: Transmission of digital information from one device to another using one of several different media (cables, wireless, fiber optic). Involves encoding, transmission and decoding of data packets.

🌐 Network Topology

Network Topology: Any physical and logical configuration of the network elements. Common types available include star, mesh, ring, and bus topologies, and have very specific advantages and uses.

Router → Switch → Device
🔌 Network Infrastructure Devices

(infrastructure such as routers, switches, firewalls, modems, servers, etc.),

Routers: Layer 3 devices that are used to pass data between different networks which uses IP addresses. They decide the optimal route in which data should be sent, and they attach LANs to WANs.

Switches-A layer 2 device that connects devices on the same network section. They are able to learn MAC addresses and efficiently forward frames in a local network.

Access Points: Uses the wireless connectivity, expanding wired networks to wireless personal devices with standards (802.11a/b/g/n/ac/ax).

DeviceOSI LayerMain Purpose (function)Address Method
HubPhysical (1)Signal is amplifiedNone (broadcast)
SwitchData Link (2)Frame forwardingMAC addresses
RouterNetwork (3)Packet routing لهمoboxip addresses
GatewayApplication (7)Protocol translationApplication specific

Remind your students of how the transmission occurs and the programs involved; feedbackPass to your students how the transmission methods and protocols are

📶 Transmission Media

Copper cables - Ethernet, fiber optic cables - high-speed, long-distance, and wireless - radio frequencies, microwaves, infrared.

🔒 Network Protocols

TCP/IP suite is the basis of the internet. Quantity and Qualities one-to-one with; Quality لیا کے قُyon หletzt (%ώνомо,T Trusted Tv). SSH for protecting information, secure for privacy, TLS for default malicious.

Dial-up: 56 Kbps

DSL: 25 Mbps

Cable: 100 Mbps

Fiber: 1 Gbps+

5G: 10 Gbps

🧠 OSI Model Layers
🔝 Application | Presentation | Session | Transport
🔽 Network → Data Link → Physical

Each layer offers services to the layer above

ProtocolLayerPurposePort
HTTP/HTTPSApplicationWeb page transfer80/443
FTPApplicationFile transfer21
TCPTransportReliable data deliveryVarious
IPNetworkPacket routingN/A

Network Security: Knowledge of firewalls, VPNs, encryption methods and security protocols that are used in the protection of data transmission and network infrastructure.

Quality of Service (QoS): Control of the bandwidth distribution, traffic priority and optimization of the network quality of different applications.

Network Troubleshooting: The utilization of diagnostic tools (ping, traceroute, network analysers etc) to identify and solve network connectivity problems.

Emerging Technologies: Cloud networking, Software-Defined Networking (SDN), Internet of Things (IoT), and edge computing architectures are some of the emerging technologies.

Leave a Comment

--

Region & Currency Settings

249
85+
150+
--

Region & Currency Settings

249
85+
150+