COMP2017 & COMP9017: Systems Programming
School of Computer Science, University of OMP2017 & COMP9017 1 / 16
Copyright Warning
Copyright By PowCoder代写 加微信 powcoder
COMMONWEALTH OF AUSTRALIA Copyright Regulations 1969 WARNING
This material has been reproduced and communicated to you by or on behalf of the University of Sydney pursuant to Part VB of the Copyright Act 1968 (the Act).
The material in this communication may be subject to copyright under the Act. Any further copying or communication of this material by you may be the subject of copyright protection under the Act.
Do not remove this notice.
COMP2017 & COMP9017 2 / 16
Lecture 1: About this course
Lightest intro
COMP2017 & COMP9017 3 / 16
COMP2017 & COMP9017
This unit is Systems Programming These slides and more here:
Figure 1: https://edstem.org
COMP2017 & COMP9017 4 / 16
COMP2017 & COMP9017
Our time is short!
Lecture 0 & Induction slides available on Ed[1]
Lecture 0 & Induction recording available on Canvas[2]
Structure of this course: https://sydney.edu.au/units/COMP2017 [3] Lecture & Seminar recording: Canvas
More resources: https://edstem.org and Canvas
More programming: YOU!
Coronavirus (Covid-19) infection: University of Sydney advice
[1]all students are expected to read these
[2]all students are expected to watch these
[3]40/50/50 pass condition. Late penalty ¡ú 25% per day. Absence ¡ú 0.
Weekly lecture, lab, task & eval.
COMP2017 & COMP9017
Assessment components
Assessment
11:59 PM, 21 March 2021
11:59 PM, 11 April 2021
11:59 PM, 26 April 2021
11:59 PM, 09 May 2021
11:59 PM, 30 May 2021
Final Exam
Formal Exam Period
Note: all due dates are Sydney local time
COMP2017 & COMP9017 6 / 16
About The Coordinator/Lecturer
The unit coordinator and lecturer is
PhD in Computer Science
Specialises in 3D computer graphics
Overall course administration and design
Coordinator/Lecturer for over c=680;(rand()%2*(c+920))+c students over many courses this semester.
Please be considerate of his time.
COMP2017 & COMP9017
About the Teaching Assistants (TA)
tinkerer, sketcher and med, science, cooking trekkie
The teaching assistants help with the preparation and delivery of the course contents. Seminars, labs, tutorials, quizzes, assignments, challenges, computer examinations. They also conduct several other duties.
COMP2017 & COMP9017
About our teaching team
We have a fantastic team of tutors. Each are talented in their own regard.
Lellan Dennis
Alistair de Vroet Leon (Erik) Chi
If you encounter any problems with our tutors, please contact the TA or the coordinator directly.
COMP2017 & COMP9017 9 / 16
Where to get help?
1 Student admin ¡ú https://sydneystudent.sydney.edu.au or contact the Student Centre. Please check these first. E.g. timetable, passwords, payments, enrolments etc.
2 Ed discussion forum ¡ú Ed
3 Your tutor in your designated laboratory
4 Contact a TA for administration ¡ú Ed (private thread)
5 The teaching assistants email:
6 Consultation with Dr. :
14:00 – 15:00 Friday, Zoom Link
COMP2017 & COMP9017
The hierarchy of help
Amount of responsibility
Do you need Help?
Coordinator Lecturer
Teaching Assistant
Ed discussion forum
How much support
Your questions begin here
Students and staff 680+
Phone: 1800 793 864
COMP2017 & COMP9017
Expected questions
Labs begin in week 2
Submission instructions for assessments on Ed
Do you have another question? See lecture 0 slides, the week 0 recordings which explain a lot, the unit of study website…if it is not explained in these, feel free to ask!
All slides: https://edstem.org/courses/5467/resources
COMP2017 & COMP9017 12 / 16
Let¡¯s begin!
COMP2017 & COMP9017 13 / 16
Memory of a computer: The addressing system
We have memory: How much do we have?
We want to retrieve a value: Where is it?
We want to store a new value: Where does it go?
We want to refer to an area of memory for someone else: How can we do that?
COMP2017 & COMP9017
Memory of a computer: The addressing system (cont.)
Memory is all about addresses and values
Address is the location in memory of the value
Values are an arbitrary number of the bits
The first bit of a value is stored at the address
COMP2017 & COMP9017 15 / 16
Memory of a computer: The addressing system (cont.)
Computers: 1) calculate and 2) copy memory
Computers are constantly copying values from one address to another address.[4]
copy 64 bits from address 0x0123 to address 0x0480
All calculations rely on the memory being organised:
The correct values were copied into the area of memory, using the correct addresses,
at the right time!
[4]A simplification for modern von neumann architecture
COMP2017 & COMP9017
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com