Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Basics of Computer Systems

The course is not on the list Without time-table
Code Completion Credits Range Language
B6B38ZPS Z,ZK 6 4P+2L+2D Czech

In order to register for the course B6B38ZPS, the student must have registered for the course BEZZ no later than in the same semester.

Garant předmětu:
Lecturer:
Tutor:
Supervisor:
Department of Measurement
Synopsis:

The first topic introduces students to the basic concepts of computer technology and computer networks. The following lectures are focused on digital technology, internal structure and function of the processor and its instruction set. Common and special architectures and specialized instruction sets, ways to increase processor performance and their limits will be introduced. The computer architecture description, memories and their categorization in terms of functional principles and application use will be based on this knowledge. The following lectures are focused on getting acquainted with operating systems, multitasking, inter-process communication and synchronization, resource management and virtualization. The next lecture will deal with the computer networks - first in general (OSI model) and then more specifically with an introduction to TCP / IP protocols. Further the disk (mass storage) subsystem will be described in more detail, including disk partitioning, file systems, and access rights. Finally the basics of electronics and optoelectronics, typical problems motivating students to further deepen their knowledge in this area through self-study will be introduced.

Requirements:

Mathematics and physics (high school level), calculus is an advantage.

Syllabus of lectures:

1. Introduction, global computer networks, computers and Internet, applications

2. Binary logic, logic value representation, logic functions, description forms, minimization

3. Combinatorial and sequential logic circuits, hazards

4. Data representation in computers, fixed and floating point number arithmetic

5. Processor architecture, instruction cycle, instruction set, registers, interrupt, DMA

6. Memories, peripheral devices

7. Operating systems, multitasking, synchronization, inter-process communication

8. Computer networks - OSI model, internetworking, TCP/IP basics

9. Resource management, virtualization, access rights

10. Disk system, partitioning, file systems, access rights

11. Electric current (direct, alternate), electrical circuits, sources and sinks

12. Electric signal, time and frequency domains, electromagnetic phenomena, EMC

13. Computer interfaces

14. Reserved

Syllabus of tutorials:

1. Introduction, Internet in a nutshell - seminar

2. Arithmetic operations with binary and hexadecimal numbers - seminar

3. Logic functions, combinatorial logic circuits - seminar

4. Sequential logic circuits - seminar

5. Building blocks of computer, OS GNU/Linux installation and configuration - seminar

6. GNU/Linux system, shell - seminar

7. Processes, inter-process communication and synchronization - seminar

8. Disk subsystem, memory management and virtualization - seminar

9. FPGA programming - laboratory exercise

10. Wireless network coverage planning (WiFi) - laboratory exercise

11. Network communication analysis (Wireshark) - laboratory exercise

12. Optimization of embedded application performance - laboratory exercise

13. Data center excursion

14. Reserved, assessments

Study Objective:

The goals of the course is to provide basic knowledge in :

- Electronics

- Combinatorial and sequential circuits

- Microprocessor architecture, instruction set

- Computer architecture, memories, peripherals

- Operating systems

- Computer networks

Study materials:

1. Antošová M., Davídek V.: Číslicová technika, Kopp 2003.

2. Boháč, L.,Bezpalec, P. Komunikace v datových sítích. 1. vyd. Praha. Nakl. ČVUT, 2010.

Note:
Further information:
https://moodle.fel.cvut.cz/courses/B6B38ZPS
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-03-28
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet3129306.html