Skip to main content
Skip header

Computer Systems

Summary

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.

Literature

* 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 

Advised literature

* 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 


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