|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/system-programming/
课程评论:没有评论
课程名称:C语言系统编程入门 概述:本课程旨在为对系统编程感兴趣的学习者提供入门指导。课程设计简洁易懂,通过简短的幻灯片和示例编程来辅助学习,帮助学员建立扎实的基础,以便进一步深入探索相关主题。 主要课程内容包括: 1. 系统调用及其与内核的互动。 2. 文件操作,如何使用系统调用创建、删除和编辑文件(简要介绍)。 3. 内存管理,以及Unix在虚拟内存地址管理方面的处理方式。 4. 进程的创建及其用途。 5. 线程的概念及其应用。 6. 在使用进程和线程时可能出现的同步问题。 通过本课程,学员将获得系统编程的基本知识,为将来更深入的学习打下良好基础。
OverviewThis 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 ContentsSystem calls and how they interact with the kernelFile manipulation looking at how to create, delete, and edit files using system call(briefly) Memory management and how exactly Unix deals with virtual memory addressingProcesses: 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