Courses/Computer Science/CPSC 457.S2016/Lecture Notes/L2
From wiki.ucalgary.ca
< Courses | Computer Science | CPSC 457.S2016 | Lecture Notes
Contents
Lecture 1 - The Revenge of Hardware and the Core Operating System Concepts
Concepts
- History
- Prehistory (Mechanical Tools, Looms, Babbage)
- First Generation (Vacuum Tubes)
- Second Generation (Transistors & Batch Systems)
- Third Generation (ICs and Multiprogramming) -> UNIX
- Fourth Generation (Personal Computers)
- Fifth Generation (Mobile Computing)
- "Sixth Generation" (Cloud)
- Architecture
- Overview (Classical Architecture)
- Processors
- Memory
- Disks
Slides
My slides are available as PDF PPTX or Handout PDF
Notes
- I had hoped to finish hardware in this lecture, but you can find the remaining parts in Courses/Computer Science/CPSC 457.S2016/Lecture Notes/L3.
Questions for next time
- Where is the CT desk?
- The Continuous Tutorial desk is Outside MS 151 (the help desk)
- How do I get started on Assignment 1?
- Break it down into component parts.
- How do I get a list of files in a directory?
- How do I find the type of a file?
- How do I get the size of a file?
- How do I calculate an MD5 checksum of the file?
- Break it down into component parts.
- Should Assignment 1 display information on hidden files and directories(files prefixed with '.') or should those be omitted?
- You can omit hidden files by default. If you feel like extending the assignment add an option to your program to include them.