Under the basic concepts of computer systems, students learn about the concepts of computer architecture, the ‘C,’ and assembly programming languages as well as the use of Linux operating system. In computer systems, students learn about memory organization, data representation, and addressing. They are introduced to the concepts of machine language, memory, caches, virtual memory, linkage and assembler construction as well as exceptions and processes.
What students learn:
GET INSTANT HELP FROM EXPERTS!
- Looking for any kind of help on your academic work (essay, assignment, project)?
- Want us to review, proofread or tidy up your work?
- Want a helping hand so that you can focus on the more important tasks?
Hire us as project guide/assistant. Contact us for more information
Courses in computer systems enable students to:
- Describe the fundamentals of computer architecture
- Write programs with the powerful C programming language
- Demonstrate programming through assembly language
- Explain the critical relationship between programming and computer architecture
- Demonstrate efficient programming through code optimization
Topics Covered:
- Basic concepts of digital systems
- Computer Abstraction and Technology
- Introduction to Operating System – Windows, Linux
- Introduction to C Language
- Memory Organization, Data representation, and Addressing
- Basics of Architecture, Machine Code
- Machine Level Programming
- Memory and Caches
- Linking
- Exceptions and Processes
- Virtual Memory
Recommended Books
Bryant, R.E., & O’Hallaron, D.R., (2016). Computer Systems: A Programmer’s Perspective (3rd Ed.). Prentice Hall.
Kernighan, B.W. & Ritchie, D. (1988). The C Programming Language Prentice Hall.
StudyMumbai.com is an educational resource for students, parents, and teachers, with special focus on Mumbai. Our staff includes educators with several years of experience. Our mission is to simplify learning and to provide free education. Read more about us.
Leave a Reply
You must be logged in to post a comment.