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-200: Introduction to Computer Systems
TR 2:20-3:35pm, HRBB 113 (Spring 2018)

Syllabus

PDF

Lectures

Date

File

Lecture Topics
1/16/18 PDF Preliminaries I Syllabus, Visual Studio 2017
1/18/18 PDF Preliminaries II C++ pointers, homework #1, pipes
1/23/18 PDF Operating Systems OS history, terminology
1/25/18 PDF Processes Process states
1/30/18 PDF Threads Reasons, APIs, execution modes
2/1/18  

Quiz 1

Systems notes handout

2/6/18 PDF Synchronization I Principles of concurrency, terminology
2/8/18 PDF Synchronization II Hardware mutex, semaphores
2/13/18 PDF Synchronization III Kernel mutex/event, producer-consumer
2/15/18  

Midterm 1

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

2/20/18 PDF Practice I Simple semaphore puzzles
2/22/18 PDF Synchronization IV Monitors, condition variables
2/27/18 PDF Synchronization V Messages, reader-writer, performance
3/1/18  

Quiz 2

Chapters 4-5

3/6/18 PDF Practice II Harder semaphore puzzles
3/8/18 PDF Deadlocks Prevention, dining philosophers
3/13/18   Spring Break Spring Break
3/15/18   Spring Break Spring Break
3/20/18 PDF File System I

I/O device speed, APIs

3/22/18  

Midterm 2

Chapters 5-6
3/27/18 PDF File System II Buffering, disk internals
3/29/18 PDF File System III RAID, caching, file structure
4/3/18 PDF File System IV Directories, file allocation
4/5/18  

Quiz 3

Chapters 6, 11, 12
4/10/18 PDF Practice III Quiz review, string search
4/12/18 PDF Memory I Process heap, buddy system
4/17/18 PDF Memory II Virtual memory, paging
4/19/18 PDF Memory III Buffer overflows, page eviction
4/24/18 PDF Final Notes Concluding remarks
4/26/18  

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 files (zip), hw2 files (zip)

Useful Links

Homework

#

File

Topic

Due

1

PDF Parallel graph search (3 parts) 1/25, 2/8, 2/22

2

PDF Optimized large-scale BFS 3/20

3

PDF File string search 4/12

4

PDF Turbo indexer 5/6

Last modified April 24, 2018 04:15:22 PM


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