Skip to main content
Skip header

Computer Systems

Language of instruction angličtina, čeština
Code 460-4082
Abbreviation PS
Course title Computer Systems
Coordinating department Department of Computer Science
Course coordinator Ing. David Seidl, Ph.D.

Anotace

The amount of computer technology that surrounds us in everyday life is getting larger. The use of conventional computers contained in phones, laptops and other common devices is well known. There are machines whose use is not already known. These may include the supercomputing center, computer cluster or other system designed for massive parallelization or acceleration of specific calculations.
Among other computers that surround us daily are small control systems, which are now in many cases equipped with computers with the operating system. These miniature computers are often equipped with interfaces that are not known from personal computers and allow easy incorporation into a computer controlled system.

Povinná literatura

* Brodtkorb, A., Dyken, D., Hagen, T., Hjelmervik, J. and Storaasli, O.: State-of-the-art in heterogeneous computing. 2010.
* DOWD, K.: High performance computing. Sebastopol: O'Reilly & Associates, 1993. xxv, 371 s. ISBN 1-56592-032-5 .
* Michael J.: High performance compilers for parallel computing. Redwood City: Addison-Wesley Publishing Company, 1996. xiii, 570. ISBN 0-8053-2730-4 

Doporučená literatura

* Protic, J., Milo T., Veljko M.: Distributed shared memory. Los Alamitos: IEEE Computer Society, 1998. x, 365 s. ISBN 0-8186-7737-6 
* Gareth, H., Eben, U.: Raspberry Pi User Guide, ISBN: 978-1-118-46446-5 
* Kennington, P.B., RF and baseband techniques for software defined radio, Artech House, 2005
* B. Parhami, Computer Architecture: From Microprocessors to Supercomputers, Oxford Univ. Press, New York, 2005. (ISBN 0-19-515455-X , 556+xix pages)
* S. McManus, Raspberry Pi Projects, John Wiley & Sons; 2013, 478 pages, ISBN: 978-1118555439