This course provides an introduction to computer organization, architecture, operating systems, and systems programming. It includes the design of operating systems and concurrent processing, synchronization, and storage management policies.

On successful completion of the course the student will be able to:

  1.  Understand the basic computer hardware and architecture.
  2.  Understand the principles of operating system design.
  3.  Write C programs that invoke system calls.
  4.  Understand and apply concurrency.
  5.  Understand and apply techniques for main memory management.
  6.  Possess basic understanding of security of computer systems.

Faculty Profile:

Dr. Katkoori





Associate Professor
Computer Science and Engineering
ENB 258 |

Srinivas Katkoori is a Computer Science and Engineering faculty at USF, Tampa, FL. His research expertise is Internet-of-Things (IoT), smart embedded systems, smart transportation, smart healthcare, VLSI CAD, Low Power VLSI Design, etc. Dr. Katkoori has directed 17 doctoral dissertations and 45 Master’s Theses in the general discipline of Embedded Systems Design and Optimization.

To date, he published over 130 peer-reviewed journal/conference papers, 1 edited book, and 5 book chapters. Five peer-reviewed papers he has co-authored were nominated for best paper awards at 2003 ASP-DAC, 2014 IFIP/IEEE VLSI SOC, 2019 AsianHOST, 2020 IEEE iSES, and 2021 IFIP IoT Conferences of which two received best paper awards at 2020 IEEE iSES and 2021 IFIP IoT conference.

Among notable professional service, Dr. Katkoori served Associate Editor of IEEE Trans. on VLSI (2006-10), IEEE ESL (2020-current), IEEE Consumer Electronics Magazine (2020-current), and IFIP Working Group 10.5 vice-chair (2015-2021), General Chair of the 2019 and 2022 IFIP IoT Conferences, 2020 and 2022 IEEE ISES, Program Chair of ICCE (2020, 2021), IFIP IoT Conference (2021), and ISVLSI (2021), ACM SIGDA Board (2010-2013) as Treasurer. Dr. Katkoori serves on TPCs of several VLSI and embedded international conferences and is a peer reviewer for many smart embedded systems journals and conferences.

Dr. Katkoori is recognized with 2013 USF Jerome Krivanek Distinguished Teacher Award, 2002-03 USF Outstanding Research Award, 2005 IEEE Florida Council Outstanding Engineering Educator Award, 2005 IEEE-USA Professional Achievement Award, and 2012 ACM SIGDA Service Award.

Dr. Katkoori received his Ph.D. degree from the University of Cincinnati in 1998. He is a senior member of ACM and IEEE. As of Feb 2022, per Google Scholar, his research publications have 2327 citations, with a h-index of 23, and i10-index of 53.