Basic knowledge of EDP
A computer is an electronic device that is used to process data. It performs calculations, stores and processes information. There are different types of computers, including personal computers (PCs), servers and embedded systems. Each type has specific applications and functions.
An operating system manages the hardware and software resources of a computer. It enables the execution of applications and ensures communication between hardware and software. The best-known operating systems include Windows, macOS and Linux, although each operating system has its own characteristics and areas of application.
Code can be translated by either compilers or interpreters. Compilers convert the entire code into machine language, while interpreters execute the code line by line. The fetch-decode-execute cycle describes the process by which the processor fetches, decodes and executes instructions.
A process is a program that is being executed. The management of processes includes the allocation of resources and the monitoring of their execution. Multitasking enables the simultaneous execution of several processes, whereby process scheduling determines which processes are executed when and for how long.
Hardware is controlled by special software known as drivers. Drivers enable communication between the operating system and hardware components by forwarding specific commands and data.
This module provides a solid foundation in the basic principles of electronic data processing and prepares students to understand and apply more complex concepts in IT.
