DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | DWIGHT LOOK COLLEGE OF ENGINEERING | TEXAS A&M UNIVERSITY

 

HOME

ABOUT

COURSES

PEOPLE

PROJECTS

PUBLICATIONS

CONTACT

LINKS

CSCE 313-201: Introduction to Computer Systems
TR 3:55-5:10pm, HRBB 126 (Fall 2019)

Syllabus

PDF

Lectures

Date

File

Lecture Topics

8/27/19

PDF Preliminaries I Syllabus, Visual Studio 2019

8/29/19

PDF Preliminaries II C++ pointers, homework #1, pipes

9/3/19

PDF Operating Systems OS history, terminology

9/5/19

PDF Processes Process states

9/10/19

PDF Threads Reasons, APIs, execution modes

9/12/19

 

Quiz 1

Systems notes handout

9/17/19

PDF Synchronization I Principles of concurrency, terminology

9/19/19

PDF Synchronization II Hardware mutex, semaphores

9/24/19

PDF Synchronization III Kernel mutex/event, producer-consumer

9/26/19

 

Midterm 1

Chapters 2-4 (parts of 5), homework #1

10/1/19

PDF Practice I Simple semaphore puzzles

10/3/19

PDF Synchronization IV Monitors, condition variables

10/8/19

PDF Synchronization V Messages, reader-writer, performance

10/10/19

 

Quiz 2

Chapters 4-5

10/15/19

PDF Practice II Harder semaphore puzzles
10/17/19 PDF Deadlocks Prevention, dining philosophers
10/22/19 PDF File System I

I/O device speed, APIs

10/24/19

 

Midterm 2

Chapters 5-6

10/29/19

PDF File System II Buffering, disk internals

10/31/19

PDF File System III RAID, caching, file structure

11/5/19

PDF File System IV Directories, file allocation

11/7/19

 

Quiz 3

Chapters 6, 11, 12

11/12/19

PDF Practice III Quiz review, string search

11/14/19

PDF Memory I Process heap, buddy system

11/19/19

PDF Memory II Virtual memory, paging

11/21/19

PDF Memory III Buffer overflows, page eviction

11/26/19

PDF Final Notes Concluding remarks

11/28/19

 

Thanksgiving

Thanksgiving

12/3/19  

Midterm 3

Chapters 11, 12, 7, 8

Get Help

Class Materials

  • Systems notes (PDF)
  • Sample VS solution with threads, CPU utilization, RAM usage (zip), Mersenne Twister (zip)

  • CC hw1 file (exe), hw2 file (exe)
  • Wikipedia for hw3 (zip)
  • Test trace for hw4 (zip)

Useful Links

Homework

#

File(s)

Topic

Due

1

p1, p2, p3 Parallel graph search (3 parts) 9/5, 9/19, 10/3

2

PDF Optimized large-scale BFS 10/22

3

PDF File string search 11/14

4

PDF Turbo indexer 12/8

Last modified November 27, 2019 03:09:20 PM


     Copyright 2002-2020 IRL at Texas A&M. All Rights Reserved.