Home/ Majors directory/Computer Science (Design and programming of intelligent systems and devices)/Computer Circuitry Technology and Architecture of Computer Systems
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 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