Introduction to Systems Programming in C
Introduction to Systems Programming in C
Overview
This course is intended to be an introductory course for those interested in systems programming. I tried to keep this course very simple and easy to understand. In order to do that I created this slide deck that is short and concise, with programming example to compliment them. I will introduce you to the main concepts so you will have a strong foundation and base point to dive deeper into these topics and cover additional topics on your own.
General Course Contents
System calls and how they interact with the kernel
File manipulation looking at how to create, delete, and edit files using system call
(briefly) Memory management and how exactly Unix deals with virtual memory addressing
Processes: how to create one and what they are used for.
Threads and how they are used.
Synchronization issues that arise when using processes and threading
Learn the basics of Systems Programming: System Calls, File Manipulation, Processes, Threads, Syncronization
Url: View Details
What you will learn
- Understand how to use system calls to accomplish: file manipulation, process control, threads, and syncronization.
- Know how to implement existing functions, such as gcc, by using system calls.
- Review the Unix operating system structure.
Rating: 4.40909
Level: Beginner Level
Duration: 2 hours
Instructor: Matt Sawka
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap