Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2020/2021

Basics of Computer Systems

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
B6B38ZPS Z,ZK 6 4P+2L+2D Czech
Corequisite:
Basic health and occupational safety regulations (BEZZ)
Lecturer:
Jiří Novák (guarantor)
Tutor:
Jiří Novák (guarantor), Iyad Khuder, Michal Lucki, Michal Poupa, Tomáš Straka, Boris Šimák, Martin Šimůnek, Tomáš Zeman
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
Time-table for winter semester 2020/2021:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.101)

Dejvice
Laboratoř K132
roomT2:B3-703

14:30–17:00
(lecture parallel1
parallel nr.102)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.101)

Dejvice
Laboratoř K132
roomT2:B3-703

14:30–17:00
(lecture parallel1
parallel nr.102)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.101)

Dejvice
Laboratoř K132
roomT2:B3-703

14:30–17:00
(lecture parallel1
parallel nr.102)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.101)

Dejvice
Laboratoř K132
roomT2:B3-703

14:30–17:00
(lecture parallel1
parallel nr.102)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.101)

Dejvice
Laboratoř K132
roomT2:B3-703

14:30–17:00
(lecture parallel1
parallel nr.102)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.101)

Dejvice
Laboratoř K132
roomT2:B3-703

14:30–17:00
(lecture parallel1
parallel nr.102)

Dejvice
Laboratoř K132
roomT2:C3-337
Novák J.
11:45–14:15
(lecture parallel1)
Dejvice
T2:C3-337
Tue
roomT2:B3-703

10:00–12:30
(lecture parallel1
parallel nr.103)

Dejvice
Laboratoř K132
roomT2:B3-703

10:00–12:30
(lecture parallel1
parallel nr.103)

Dejvice
Laboratoř K132
roomT2:B3-703

10:00–12:30
(lecture parallel1
parallel nr.103)

Dejvice
Laboratoř K132
roomT2:B3-703

10:00–12:30
(lecture parallel1
parallel nr.103)

Dejvice
Laboratoř K132
roomT2:B3-703

10:00–12:30
(lecture parallel1
parallel nr.103)

Dejvice
Laboratoř K132
roomT2:B3-703

10:00–12:30
(lecture parallel1
parallel nr.103)

Dejvice
Laboratoř K132
Fri
Thu
Fri
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.104)

Dejvice
Laboratoř K132
roomT2:B3-703

11:45–14:15
(lecture parallel1
parallel nr.105)

Dejvice
Laboratoř K132
roomT2:B3-703

14:30–17:00
(lecture parallel1
parallel nr.106)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.104)

Dejvice
Laboratoř K132
roomT2:B3-703

11:45–14:15
(lecture parallel1
parallel nr.105)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.104)

Dejvice
Laboratoř K132
roomT2:B3-703

11:45–14:15
(lecture parallel1
parallel nr.105)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.104)

Dejvice
Laboratoř K132
roomT2:B3-703

11:45–14:15
(lecture parallel1
parallel nr.105)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.104)

Dejvice
Laboratoř K132
roomT2:B3-703

11:45–14:15
(lecture parallel1
parallel nr.105)

Dejvice
Laboratoř K132
roomT2:B3-703

09:15–11:45
(lecture parallel1
parallel nr.104)

Dejvice
Laboratoř K132
roomT2:B3-703

11:45–14:15
(lecture parallel1
parallel nr.105)

Dejvice
Laboratoř K132
Time-table for summer semester 2020/2021:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2021-03-05
For updated information see http://bilakniha.cvut.cz/en/predmet3129306.html