Operating Systems and Networks (N409046SIS)
|Lecture ||Exercise ||Laboratory ||Examination
|2 ||2 ||0 ||Z+Zk
The course is a more advanced explanation of the architecture and function of operating systems and computer networks. An integral part of the topic is a brief introduction to the development of computer systems and computer architecture. A separate section is devoted to the description of computer and network components, network communication and protocols. Attention is also focused on the importance of software development, its categorization and relationship to hardware. The practical part of the course is more focused on higher levels of administration operating systems such as Windows and Unix-like systems.
- Introduction. History and development of computer technology, computer networks and information technology.
- Information. Quantities and units used in IT. Numeral systems. Representation of numbers in a computer.
- Computers and their categories. Computer architecture.
- Hardware. Description of the main components of the computer. Peripherals.
- Software. Categorization of software. The relationship between hardware and software. Boolean logic.
- Operating systems. Historical development and overview. Definition of function OS, architecture and principles of OS. Processes.
- Windows-type OS. Development and architecture of the operating system kernel. Management and configuration of OS MS Windows 7. Command line.
- Unix OS. Unix-like operating systems and current trends. The development of the Linux kernel. Management and configuration of OS GNU/Linux. Command interpreter shell.
- File systems. Managing users, groups and their permissions on operating systems such as Windows and Unix.
- General principles of computer networks. Network components. Network architecture. OSI model.
- Network standards and protocols. Description of protocols TCP/IP, FTP, HTTP, FTPS, HTTPS.
- Structure and description of selected types of local area networks.
- Policy for computer network administration. Network administrator role.
- Shah Steve, Soyinka Wale, Administrace systému Linux, 2007, 978-80-247-1694-7
- Cafourek Bohdan, Windows 7, 2010, 978-80-247-3209-1
- William E. Shotts, The Linux Command Line: A Complete Introduction, 2012, 978-1593273897
- Doug Lowe, Networking All-in-One For Dummies, 2010, 978-0470625873