Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Individual Project in Computer Architecture (курсова робота)
Major: Computer Engineering
Code of Subject: 6.123.00.O.93
Credits: 2
Department: Electronic Computing Machines
Lecturer: Professor Melnyk Anatoliy Oleksiyovych
Semester: 5 семестр
Mode of Study: денна
Learning outcomes:
Know main elements of computer
Understand definition of computer architecture
Be able to design the architecture of a computer with a small set of commands
Be able to conduct simulation and analysis of the designed architecture
Understand definition of computer architecture
Be able to design the architecture of a computer with a small set of commands
Be able to conduct simulation and analysis of the designed architecture
Required prior and related subjects:
Computer architecture,
System programming,
System software.
System programming,
System software.
Summary of the subject:
Task selection and definition of main requirements. Define of the instruction set. Define of the instruction formats. Defining addressing modes. Development of the functional schemes. Creating a software model. Testing software model on the test set.
Recommended Books:
1. Мельник А. О. Архітектура комп’ютера. Наукове видання. – Луцьк: Волинська обласна друкарня, 2008. – 470 с.
2. Patterson D., and Hennessy J. Computer Architecture. A quantitative Approach. Second Edition. - Morgan Kaufmann Publishers, Inc., San Francisco, California, 1996. - 760 p.
2. Patterson D., and Hennessy J. Computer Architecture. A quantitative Approach. Second Edition. - Morgan Kaufmann Publishers, Inc., San Francisco, California, 1996. - 760 p.
Assessment methods and criteria:
Written reports on coursework, oral examination (100%)
Individual Project in Computer Architecture
Major: Computer Engineering
Code of Subject: 6.123.00.O.84
Credits: 6
Department: Electronic Computing Machines
Lecturer: D.Sc, prof. Anatoliy Melnyk
Semester: 5 семестр
Mode of Study: денна
Learning outcomes:
Knowledge of computer architecture.
Knowledge of theoretical (logical and arithmetic) bases of modern computers design and their architecture, the ability to apply them in the process of construction and operation in solving professional tasks.
Knowledge of theoretical (logical and arithmetic) bases of modern computers operation, their architecture and design principles, and ability to apply this knowledge in solving professional problems.
Knowledge of circuitry bases of modern computers.
Understanding the relations between the architecture and technology and architecture and technology influence on the computer performance.
Knowledge of methods and means of computers performance measuring.
Knowledge of hardware microarchitecture.
Knowledge of general methodological principles of modern computer systems design with various organizations to provide high-performance information processing.
Knowledge of theoretical (logical and arithmetic) bases of modern computers design and their architecture, the ability to apply them in the process of construction and operation in solving professional tasks.
Knowledge of theoretical (logical and arithmetic) bases of modern computers operation, their architecture and design principles, and ability to apply this knowledge in solving professional problems.
Knowledge of circuitry bases of modern computers.
Understanding the relations between the architecture and technology and architecture and technology influence on the computer performance.
Knowledge of methods and means of computers performance measuring.
Knowledge of hardware microarchitecture.
Knowledge of general methodological principles of modern computer systems design with various organizations to provide high-performance information processing.
Required prior and related subjects:
Prerequisites:
Computer electronics,
Theory of information and coding,
Computer logic,
Computer circuitry,
System programming.
Computer electronics,
Theory of information and coding,
Computer logic,
Computer circuitry,
System programming.
Summary of the subject:
Functions, structure and characteristics of computer. Data representation in computer. The order of programs and commands execution in computer. The processor of universal computer. Data processing operations execution algorithms and the arithmetic-logic unit of the processor in universal computer. Control unit of the processor in universal computer. Multi-layer computer memory. Memory organization. Data input-output organization.
Recommended Books:
1. Мельник А.О. Архітектура комп’ютера. - Луцьк. Волинська обласна друкарня, 2008. – 470 с.
2. Hennessy, J.L., Patterson, D.A. Computer Architecture: A Quantitative Approach. 5th ed., Morgan-Kaufmann, 2012.
3. Andrew S. Tanenbaum. Structured Computer Organization (6th Edition), Helion, 2012.
2. Hennessy, J.L., Patterson, D.A. Computer Architecture: A Quantitative Approach. 5th ed., Morgan-Kaufmann, 2012.
3. Andrew S. Tanenbaum. Structured Computer Organization (6th Edition), Helion, 2012.
Assessment methods and criteria:
Examining during lectures (without points) as the frontal or partial individual oral examination of students on the previously given material, especially in sections of the course that are necessary for understanding the lecture topics being read, or to assess the degree of digesting of previous lectures.
Current control on laboratory works in the form of individual examination.
Written tests.
Oral examination in the form of an interview.
Written examination.
The maximum score in points (total for discipline): 100, particularly:
Execution and defence of laboratory and practical works: 30
Examination control: 70 (written component: 35, oral component: 35)
Current control on laboratory works in the form of individual examination.
Written tests.
Oral examination in the form of an interview.
Written examination.
The maximum score in points (total for discipline): 100, particularly:
Execution and defence of laboratory and practical works: 30
Examination control: 70 (written component: 35, oral component: 35)