Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
System Programming and Operating Systems in Computer Printing (курсова робота)
Major: Publishing and Printing
Code of Subject: 6.186.00.O.59
Credits: 3
Department: Publishing Information Technologies
Lecturer: PhD, Associate professor Oleg Riznyk
Semester: 4 семестр
Mode of Study: денна
Learning outcomes:
• To know the theoretical and practical problems of operating systems;
• To know the structure of operating systems;
• To know the formal, technical and application agents operating systems, basic algorithms of their operation;
• To know the basic definitions and concepts, problems of operating systems;
• To know the structure, purpose, characteristics and brief description of the capabilities of different operating systems, formal, technical (hardware, software, math, etc.) their means of support.
• Able to navigate in the operating system States to benefit special literature studied in the subject area;
• Able to choose and apply important principles of building operating systems for process control;
• Able to analyze and synthesize the OS to control computers;
• Able to work with real OS;
• Able to debate in the subject areas of operating systems, including justify the choice of solutions to specific problems.
• To know the structure of operating systems;
• To know the formal, technical and application agents operating systems, basic algorithms of their operation;
• To know the basic definitions and concepts, problems of operating systems;
• To know the structure, purpose, characteristics and brief description of the capabilities of different operating systems, formal, technical (hardware, software, math, etc.) their means of support.
• Able to navigate in the operating system States to benefit special literature studied in the subject area;
• Able to choose and apply important principles of building operating systems for process control;
• Able to analyze and synthesize the OS to control computers;
• Able to work with real OS;
• Able to debate in the subject areas of operating systems, including justify the choice of solutions to specific problems.
Required prior and related subjects:
Prerequisites:
• Basics of Graphic Design. Part 1.
• Basics of Graphic Design. Part 2.
• Basics of typography
Сo-requisites:
• Web-programming.
• Technology of electronic publications
• Basics of Graphic Design. Part 1.
• Basics of Graphic Design. Part 2.
• Basics of typography
Сo-requisites:
• Web-programming.
• Technology of electronic publications
Summary of the subject:
1. Introduction.
1.1 Subject, object, method, purpose and objectives of discipline "System programming and operating systems."
1.2 First definitions and concepts.
1.3 Overview of operating systems.
1.4 Disk Operating System (DOS).
1.5. Version DOS.
1.6 Windows 3.1x.
1.7 Windows Applications 3.1x.
2. Object-oriented approach.
2.1 Windows 9x.
2.2 The objects, their properties and methods.
2.3 Procedural approach in earlier operating systems.
2.4 From a procedural approach to object-oriented.
2.5 Windows NT.
2.6 Tasks assigned when creating Windows NT.
3. UNIX.
3.1 The life cycle process (program).
3.2 signaling mechanisms.
3.3 Bahatokorystuvalskyy protection (only OS UNIX).
4.File system.
4.1 Basic input-output.
4.2 Standard buffered I/O.
5. Selection of indicators and parameters for assessing the OS.
5.1 Comparative evaluation of operating systems.
5.2 General Information.
5.3 The configuration of operating systems.
5.4 File system.
5.5 Management processes.
5.6 Inter-process interaction.
5.7 Object-oriented OS.
5.8 Full-fledged operating system.
5.9 Using standard Plug & Play.
5.10 32-bit protected mode.
5.11 Preemptive multitasking.
5.12 Multithreading.
5.13 Print Spooler.
5.14 32-bit file systems.
5.15 Means of remote access.
5.16 Opportunities to work with multimedia.
5.17 Application Support MS-DOS.
5.18 Support for long file names.
5.19 Graphical User Interface.
5.20 Working memory.
5.21 Conclusions.
6. Structure and main components of a computer system.
6.1 Hardware.
6.2 Management of physical devices.
6.3 Management of logical devices.
6.4 Programming systems.
6.5 Structure of the computer.
7. Computer system.
7.1 Registers.
7.2 Special registers.
7.3 system interrupts.
7.4 Registers buffer memory (Cache, Cache).
7.5 Algorithm reading from memory.
7.6 Memory.
8. Virtual memory multiprogram mode.
8.1 Memory.
8.2 External devices.
8.3 Magnetic disks.
9. Review the properties of a computer system architecture.
9.1 Multiprogram mode.
10. Operating System.
10.1 Management using CPU time. Planning securities.
10.2 Management and pumping buffer entry process.
10.3 Managing resources shared.
11. Determining the composition, the basic functions of the operating system.
11.1 Properties Files
11.2 Filesystem Structure
11.3 File System Organization a block files.
11.4 Hierarchical File System.
11.5 Data Protection OS.
12. Control computer hardware.
12.1 Programmable Interrupt Controller.
12.2 Purpose and structure
12.3 Description of the main elements of the control panel.
13. Modes PEP.
13.1 Fixed priority mode (Fixed Priority, Fully Nested Mode).
13.2 Automatic shift priorities (Automatic Rotation).
13.3 Software-controlled shift priorities (Specific Rotation).
13.4 Automatic completion interrupt (Automatic End Of Interrupt, AEOI).
13.5 Special Mask Mode (Special Mask Mode).
13.6 Daily Poll (Polling Mode).
14. Programming PEP.
14.1 Controller Direct Memory Access.
14.2 Principles DMA controller.
14.3 single transfer mode (Signle Transfer Mode).
14.4 block transfer mode (Block Transfer Mode).
14.5 Transfer mode on demand (Demand Transfer Mode).
14.6 Cascade mode (Cascade Mode).
15. Transmission Types.
15.1 Transfer Memory Memory (Memory-to-memory DMA).
15.2 Avtoinitsializatsiya (startup, Autoinitialization).
15.3 Mode fixed priorities.
15.4 Cyclic shift priorities.
15.5 Compression transmission time (Compressed transfer timing).
16. Description of internal registers DMA.
16.1 start address register (Base Address Register).
16.2 Register initial loop counter (Base Word Count Register).
16.3 The register of current address (Current Address Register).
16.4 Register current cycle counter (Current Word Count Register).
16.5 Register Mode (Mode Register).
16.6 Register command (Command Register).
16.7 Status register (Status Register).
16.8 Register mask (Mask Register).
16.9 Register requests (Request Register).
16.10 Working register (Temporary Register).
17 channels of direct memory access and direct control tire. Software control DMA.
17.1 The organization and management of PPP in such XT-PC.
17.2 The organization and management of PPPs to AT-like PC.
18. Serial interface.
18.1 general information.
18.2 Description of the ports.
18.3 The order of initialization.
19. The parallel interface: LPT-port.
19.1 BIOS functions to LPT-port.
19.2 Extending parallel port.
20. Network Operating Systems.
20.1 Overview of network operating systems.
20.2 OS NetWare company Novell.
20.3 Some teams running NetWare.
20.4 Server and file system running NetWare.
20.5 Data Protection OS NetWare.
20.6 NetWare systems .Vidmovostiykist.
21. Comparative characteristics of different versions OS
21.1 Advanced NetWare 2.0.
21.2 NetWare 2.1x, SFT NetWare and the NetWare 386.
21.3 OS NetWare 2.2.
21.4 OS NetWare 3.12.
21.5. OS NetWare 4.0.
21.6 Comparison of NetWare 2.2 and NetWare 3.12.
22. Network OS LAN Meneger, Windows NT and LAN Server
22.1 Command Line Interface
22.2 Commands for normal workstation
22.3 Additional commands for improved workstation
22.4 Data Protection Guarantee
22.5 Network OS Windows NT Advanced Server.
22.6 The difference between LM, NT and LS.
23. Network OS Lantastic.
23.1 Features OS LANtastic.
23.2 Menu system OS LANtastic.
23.3 Teams LANtastic network operating system.
23.4 Requirements for the amount of RAM.
23.5 Productivity.
23.6. Reliability of work.
23.7. Easy to use.
23.8 Data Protection System.
23.9 Cost of OS LANtastic.
23.10 Summary by OC LANtastic.
Recommended Books:
• Вахалия Ю. UNIX изнутри. - СПб.: Питер, 2013. – 844.
• Джонс. Э., Оланд Дж. Программирование в сетях Microsoft Windows. - СПб.: Питер, 2001. – 608 с.
• Олифер В.Г., Олифер Н.А.. Сетевые операционные системы. – СПб.: Питер, 2002. – 544с.
• Джонс. Э., Оланд Дж. Программирование в сетях Microsoft Windows. - СПб.: Питер, 2001. – 608 с.
• Олифер В.Г., Олифер Н.А.. Сетевые операционные системы. – СПб.: Питер, 2002. – 544с.
Assessment methods and criteria:
written reports on laboratory work, oral examination (40%)
final control (control measure), written-oral form (60%)
final control (control measure), written-oral form (60%)
System Programming and Operating Systems in Computer Printing
Major: Publishing and Printing
Code of Subject: 6.186.00.O.57
Credits: 6
Department: Publishing Information Technologies
Lecturer: PhD, Associate professor Oleg Riznyk
Semester: 4 семестр
Mode of Study: денна
Learning outcomes:
• To know the theoretical and practical problems of operating systems;
• To know the structure of operating systems;
• To know the formal, technical and application agents operating systems, basic algorithms of their operation;
• To know the basic definitions and concepts, problems of operating systems;
• To know the structure, purpose, characteristics and brief description of the capabilities of different operating systems, formal, technical (hardware, software, math, etc.) their means of support.
• Able to navigate in the operating system States to benefit special literature studied in the subject area;
• Able to choose and apply important principles of building operating systems for process control;
• Able to analyze and synthesize the OS to control computers;
• Able to work with real OS;
• Able to debate in the subject areas of operating systems, including justify the choice of solutions to specific problems.
• To know the structure of operating systems;
• To know the formal, technical and application agents operating systems, basic algorithms of their operation;
• To know the basic definitions and concepts, problems of operating systems;
• To know the structure, purpose, characteristics and brief description of the capabilities of different operating systems, formal, technical (hardware, software, math, etc.) their means of support.
• Able to navigate in the operating system States to benefit special literature studied in the subject area;
• Able to choose and apply important principles of building operating systems for process control;
• Able to analyze and synthesize the OS to control computers;
• Able to work with real OS;
• Able to debate in the subject areas of operating systems, including justify the choice of solutions to specific problems.
Required prior and related subjects:
Prerequisites:
• Basics of Graphic Design. Part 1.
• Basics of Graphic Design. Part 2.
• Basics of typography
Сo-requisites:
• Web-programming.
• Technology of electronic publications
• System programming and operating systems in the computer printing
• Basics of Graphic Design. Part 1.
• Basics of Graphic Design. Part 2.
• Basics of typography
Сo-requisites:
• Web-programming.
• Technology of electronic publications
• System programming and operating systems in the computer printing
Summary of the subject:
Introduction. Subject, object, method, purpose and objectives. Overview of operating systems. Object-oriented approach. Procedural approach in earlier operating systems. UNIX. Structure and main components of a computer system. Selection of indicators and parameters for assessing the OS. Comparative evaluation of operating systems. The configuration of operating systems. Structure and main components of a computer system. Computer system. Virtual memory multiprogram mode. Review the properties of a computer system architecture. Operating System. Control computer hardware. Modes PEP. Programming PEP. Description of internal registers DMA. Channels of direct memory access and direct control tire. Software control DMA.
Recommended Books:
• Вахалия Ю. UNIX изнутри. - СПб.: Питер, 2013. – 844.
• Джонс. Э., Оланд Дж. Программирование в сетях Microsoft Windows. - СПб.: Питер, 2001. – 608 с.
• Олифер В.Г., Олифер Н.А.. Сетевые операционные системы. – СПб.: Питер, 2002. – 544с.
• Джонс. Э., Оланд Дж. Программирование в сетях Microsoft Windows. - СПб.: Питер, 2001. – 608 с.
• Олифер В.Г., Олифер Н.А.. Сетевые операционные системы. – СПб.: Питер, 2002. – 544с.
Assessment methods and criteria:
The quality of the course project (work) is evaluated by the following criteria:
Сonformity of course project (work) to the task and the requirements guidelines for its implementation.
Autonomy solve the task, project design, calculations, drawings, graphs and tables;
The presence of elements of research character.
The using of computer technology;
Making explanatory notes, graphics accordance with the design and technological documentation.
The maximum total - 100 points.
Сonformity of course project (work) to the task and the requirements guidelines for its implementation.
Autonomy solve the task, project design, calculations, drawings, graphs and tables;
The presence of elements of research character.
The using of computer technology;
Making explanatory notes, graphics accordance with the design and technological documentation.
The maximum total - 100 points.