MATHS
LectureII-Introduction to Computer Systems(1).pptx

LectureII-Introduction to Computer Systems(1).pptx - Intro...

Info icon This preview shows pages 1–9. Sign up to view the full content.

Winter 2018 COMP 2130 Introduction to Computer Systems Computing Science Thompson Rivers University Intro to Computer Systems
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

Course Objectives TRU-COMP2130 Intro to Computer Systems 2 The better knowledge of computer systems, the better programing. Computer System C Programming Language Computer architecture CPU (Central Processing Unit) IA32 assembly language Introduction to C language Compiling, linking, loading, executing Physical main memory MMU (Memory Management Unit) Virtual memory space Memory hierarchy Cache Dynamic memory management Better coding – locality Reliable and efficient programming for power programmers (to avoid strange errors, to optimize codes, to avoid security holes, …)
Image of page 2
Course Contents TRU-COMP2130 Intro to Computer Systems 3 Introduction to computer systems: B&O 1, 9.1 – 9.2 Introduction to C programming: K&R 1 – 4 Data representations: B&O 2.1 – 2.4 C: advanced topics: K&R 5.1 – 5.9, 5.11, 6 – 8 Introduction to IA32 (Intel Architecture 32): B&O 3.1 – 3.8, 3.13 Compiling, linking, loading, and executing: B&O 7 (except 7.12) Dynamic memory management – Heap: B&O 9.9.1 – 9.9.2, 9.9.4 – 9.9.5, 9.11 Code optimization: B&O 5.1 – 5.6, 5.13 Memory hierarchy, locality, caching: B&O 5.12, 6.1 – 6.3, 6.4.1 – 6.4.2, 6.5, 6.6.2 – 6.6.3, 6.7 Virtual memory (if time permits): B&O 9.4 – 9.5
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

Unit Learning Objectives TRU-COMP2130 Intro to Computer Systems 4 Signals Information List the four major hardware components. List the three major components in CPU. Explain the logical concepts of main memory. List the two steps in an instruction cycle. Explain briefly for what and how PC is used. Number systems
Image of page 4
Unit Contents TRU-COMP2130 Intro to Computer Systems 5 Signals Information Programs and compilation systems CPU Cache Memory hierarchy Operating systems Communications
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

Introduction TRU-COMP2130 Intro to Computer Systems 6 A computer system consists of 1. H… 2. S… that work together to run … Hardware affects the CORRECTNESS and PERFORMANCE of programs.
Image of page 6
7 Signals Analog Vs. Digital Signals What is a Signal? A signal is the transmission of data. We deal with signals constantly during the span of our lives. We interact with signals from music, power lines, telephones, and cellular devices. This means the use of antennas, satellites, and of course wires. In "computer land" signals are very important. Anyone that uses a computer should know how the machine transforms data into signals that other computers and devices can understand. In many cases, knowing how signals work will help you solve some kind of technical problem over the span of your life.
Image of page 7

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

8 Analog Vs. Digital Signals (Cont.) Analog Waveforms Analog signals were first used in the 1800's. They were used in conjunction with copper telephone lines to transmit conversations.
Image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.
  • Spring '17
  • ANKITA
  • Math, Central processing unit, CPU cache

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern