Computer Circuitry Technology and Architecture of Computer Systems

Major: Computer Science (Design and programming of intelligent systems and devices)
Code of subject: 6.122.12.O.012
Credits: 5.00
Department: Computer-Aided Design
Lecturer: Roman Panchak
Semester: 2 семестр
Mode of study: денна
Мета вивчення дисципліни: The purpose of studying the academic discipline is to acquire basic knowledge of the fundamentals of the theory of construction and functioning of basic devices, nodes, basic elements and architecture of modern computer technology, which are made on the basis of integral technology, the formation of practical skills in assessing the state of computer technology, analyzing the functioning and synthesis of schemes with specified characteristics, modeling and design of hardware devices, as well as training of specialists who know how to rationally choose and use modern types of computers in conditions of automated design; analyze, calculate, synthesize digital electronic devices used in computer and microprocessor systems.
Завдання: The study of an educational discipline involves the formation of competencies in education seekers: 1. The ability to solve complex specialized tasks and practical problems in the field of computer science or in the learning process, which involves the application of theories and methods of information technologies and is characterized by the complexity and uncertainty of conditions. 2. Ability to abstract thinking, analysis and synthesis. 3 Ability to apply knowledge in practical situations. 4. Knowledge and understanding of the subject area and understanding of professional activity. 5. Ability to learn and master modern knowledge. Professional competences: 1. The ability to mathematically formulate and investigate continuous and discrete mathematical models, justifying the choice of methods and approaches for solving theoretical and applied problems in the field of computer science, analysis and interpretation. 2.The ability to ensure the organization of computing processes in information systems of various purposes, taking into account the architecture, configuration, performance indicators of the functioning of operating systems and system software.
Learning outcomes: To have knowledge of system programming languages and methods of developing programs that interact with computer system components, to know network technologies, computer network architectures, to have practical skills in computer network administration technology and their software. The ability to build a simple control system based on a given truth table based on logical elements. The ability to build a device that will provide arbitrary routing of logic signals. Ability to build a device with internal memory based on triggers, registers and counters. The ability to build a simple computing device without using a processor.
Required prior and related subjects: pre-requisite: Physics. Discrete mathematics. Operating Systems. co-requisites: Operating Systems.
Summary of the subject: The basic components of computer circuitry, as well as fundamental issues of computer architecture are considered. The first module considers information, arithmetic, logical foundations of computer circuitry, technical specification of basic logic elements. Methods of minimizing logical functions are considered. The second module considers the technical specification of sequential logic elements, namely triggers, registers and counters. The third module considers the technical specification of the elements of combinational logic. In particular, multiplexers / demultiplexers, encoders / decoders, adders and comparators. The fourth module presents the technical specification of the arithmetic-logic device and discusses the logical organization and architecture of the computer.
Опис: Basic logic Information bases, arithmetic, logical bases of computer circuitry. Logic signals. Forms of the representation of logical functions. Algebra of logic. Minimization of logical functions. Serial nodes of computer circuitry Bi - stable cells. Latches and triggers. Parallel and serial registers. Asynchronous and synchronous counters. Combinational functional units of computer circuitry. Decryptors. Encryptors. Multiplexers. Demultiplexers. Adders. Comparators. Subtractive devices. Architecture of computer systems Principles of computer design. Architecture and structure of computers. Basic characteristics of computers. Arithmetic and logical device. Memory. Microprocessors. Basic subsystems and interfaces of microprocessor systems. Prospects for the development of microprocessors.
Assessment methods and criteria: Laboratory work - analysis of the design of the report in accordance with the established requirements; written survey. Estimated (calculated and graphical) work - analysis of the compliance of the content of the work with the task, independence of execution, design in accordance with the established requirements. Exam: control work - testing at the VNS. Laboratory works - 32 points, calculation and graphic work - 8points, exam - 60 points.
Критерії оцінювання результатів навчання: Current control (40 points): written reports on laboratory work (30 points) - analysis of the design of the report according to the established requirements, written survey. Calculation and graphic work (10 points) - analysis of compliance with the task, independence of execution, design according to established requirements. Final control (60 points): Exam - testing at the VNS (50 points), oral survey (10 points).
Recommended books: 1. Бабич М.П. Жуков І.А. Комп’ютерна схемотехніка: Комп’ютерна схемотехніка: Навчальний посібник.-Л.:”МП-Прес”,2006 -412с.іл. ISBN 966-96415-1-9. 2. Сенько В. І., Панасенко М. В., Сенько Є. В. та ін. Електроніка і мікросхемотехника: У 4-х т. Том 3. Цифрові пристрої: Підручник / За ред. В. І. Сенька. К.: Каравела, 2008. 400 с. ISBN 978-966-96076-7-6. 3. Kumar A. Anand., Fundamentals of Digital Circuits, PHI Learning Pvt. Ltd. 2016, 1100р., ISBN-13: 978-8120352681 4. Wladston Ferreira Filho, Computer Science Distilled: Learn the Art of Solving Computational Problems, Code Energy LLC 2017, 182 c., ISBN-13: 978- 0997316025