NETB102 Компютърни системи

Анотация:

Компютърни системи е задължителен учебен курс от бакалавърската програма Internet technologies..

Целта на учебната дисциплина е студентите да получат базови знания за компютрите - аритметични основи, логически основи, елементи и възли, формат на данните, формат на инструкциите, цикъл на изпълнение на инструкциите, а така също и за някои основни понятия от организацията на изчислителния процес.

прочети още
Мрежови технологии (на английски език)

Преподавател(и):

проф. Владимир Лазаров  д.н.

Описание на курса:

Компетенции:

Students successfully finished this course will:

1) know:

" What the computer systems are and how they work

" Principles of Digital Computer Systems

" Data representation

" ISA - Instruction Set Architecture (Instructions, Addressing, Operands)

2) be able to:

" Read and understand general computer literature

" Represent numbers in different number systems and in different computer codes

" Follow the next courses of the Programme


Предварителни изисквания:

There are no preliminary requirements for knowledge or skills.

Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Английски

Теми, които се разглеждат в курса:

TOPIC 1. Principles of the fon Neuman digital computer. Basic notions.

TOPIC 2. Number systems - binary, decimal, hexadecimal.

TOPIC 3. Data representation - integer, floating point. Binary codes.

TOPIC 4. Logical basis of the computer systems. Boolean algebra.

TOPIC 5. Technical implementation of the binary numbers and boolean functions.

TOPIC 6. Elements and nodes in the computer sysytems.

TOPIC 7. Operational devices - registers, decoders, counters, adders, ALU.

TOPIC 8. Structure of the computer system. Memory devices.

TOPIC 9. Arithmetic unit. Arithmetic operations. Logical operations.

TOPIC 10. Control unit. Algorithm of the execution of an instruction.

TOPIC 11. External memories. Peripheral devices.

Литература по темите:

Main:

1. W.Stallings, Computer Organization and Architecture, Prentice-Hall, NJ, 2007.

2. Patterson, Hennessy, Computer Organization and Design, 2ed, Morgan Kaufmann Publ. Inc., 2002.

3. B.Wilkinson, Computer Architecture, Prentice Hall, Europe, 1996.

4. К.Боянов и колектив, Задачи и решени примери по програмиране на ЦЕИМ, Техника София, 1976.

5. http://cnx.org/content/m10263/latest/

6. http://williamstallings.com/COA6e.html

7. http://www.comphist.org/computing_history/new_page_7.htm

Additional:

1. A.J.van de Goor, Computer Architecture and Design, Adisson-Wesley, 1991.

2. K. Hwang, Advanced Computer Architecture, McGraw-Hill, NY, 1993.

3. Desrochers G., Principles of Parallel and Multiprocessing, McGraw-Hill, NY,1987.

4. D.Sima, T.Fountain, P.Kacsuk, Advanced Computer Architectures, Adisson-Wesley, 1997.

5. Егоров А., Лазаров В., Паралелни компютърни архитектури, Ръководство, София.,1998.

Средства за оценяване:

ПРОЦЕНТНО УЧАСТИЕ НА ФОРМИ ЗА ОЦЕНЯВАНЕ ПРИ ФОРМИРАНЕ НА КРАЙНА ОЦЕНКА

ФОРМИ НА ОЦЕНЯВАНЕ ТЕКУЩ КОНТРОЛ КОМБИНИРАНО ОЦЕНЯВАНЕ ФИНАЛЕН ИЗПИТ

ТЕСТ 50 %

ПИСМЕНИ ЗАДАЧИ 50 % 50 %

ПРАКТИЧЕСКА ЗАДАЧА

ПОРТФОЛИО

УСТЕН ИЗПИТ 50 %

КОНТРОЛНА РАБОТА 50 % 50 %