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 11:10-12:25pm, HRBB 126 (Spring 2019)

Syllabus

PDF

Lectures

Date

File

Lecture Topics
1/15/19 PDF Preliminaries I Syllabus, Visual Studio 2017
1/17/19 PDF Preliminaries II C++ pointers, homework #1, pipes
1/22/19 PDF Operating Systems OS history, terminology
1/24/19 PDF Processes Process states
1/29/19 PDF Threads Reasons, APIs, execution modes
1/31/19  

Quiz 1

Systems notes handout

2/5/19 PDF Synchronization I Principles of concurrency, terminology
2/7/19 PDF Synchronization II Hardware mutex, semaphores
2/12/19 PDF Synchronization III Kernel mutex/event, producer-consumer
2/14/19  

Midterm 1

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

2/19/19 PDF Practice I Simple semaphore puzzles
2/21/19 PDF Synchronization IV Monitors, condition variables
2/26/19   Synchronization IV (cont)  
2/28/19  

Quiz 2

Chapters 4-5

3/5/19 PDF Synchronization V Messages, reader-writer, performance
3/7/19 PDF Practice II Harder semaphore puzzles
3/12/19   Spring Break Spring Break
3/14/19   Spring Break Spring Break
3/19/19 PDF Deadlocks Prevention, dining philosophers
3/21/19  

Midterm 2

Chapters 5-6
3/26/19   File System I

I/O device speed, APIs

3/28/19   File System II Buffering, disk internals
4/2/19   File System III RAID, caching, file structure
4/4/19  

Quiz 3

Chapters 6, 11, 12
4/9/19   Practice III Quiz review, string search
4/11/19   File System IV Directories, file allocation
4/16/19   Memory I Process heap, buddy system
4/18/19   Memory II Virtual memory, paging
4/23/19   Memory III Buffer overflows, page eviction
4/25/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)

Useful Links

Homework

#

File(s)

Topic

Due

1

p1, p2, p3 Parallel graph search (3 parts) 1/24, 2/7, 2/21

2

PDF Optimized large-scale BFS 3/19

3

PDF File string search 4/11

4

  Turbo indexer 5/5

Last modified March 19, 2019 12:06:44 PM


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