* Cantinho Satkeys

Refresh History
  • j.s.: dgtgtr a todos  4tj97u<z
    07 de Julho de 2025, 13:50
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    06 de Julho de 2025, 11:43
  • j.s.: [link]
    05 de Julho de 2025, 16:31
  • j.s.: dgtgtr a todos  4tj97u<z
    05 de Julho de 2025, 16:31
  • j.s.: h7t45 ao convidado de Honra batatinha pela sua ajuda
    05 de Julho de 2025, 16:30
  • FELISCUNHA: ghyt74  pessoal   4tj97u<z
    04 de Julho de 2025, 11:58
  • JPratas: dgtgtr Pessoal  101041 Vamos Todos Ajudar na Manutenção do Forum, Basta 1 Euro a Cada Um  43e5r6
    03 de Julho de 2025, 19:02
  • cereal killa: Todos os anos e preciso sempre a pedir esmolas e um simples gesto de nem que seja 1€ que fosse dividido por alguns ajudava, uma coisa e certa mesmo continuando isto vai levar volta a como se tem acesso aos tópicos, nunca se quis implementar esta ideia mas quem não contribuir e basta 1 € por ano não terá acesso a sacar nada, vamos ver desenrolar disto mais ate dia 7,finalmente um agradecimento em nome do satkeys a quem já fez a sua doação, obrigada
    03 de Julho de 2025, 15:07
  • m1957: Por favor! Uma pequena ajuda, não deixem que o fórum ecerre. Obrigado!
    03 de Julho de 2025, 01:10
  • j.s.: [link]
    02 de Julho de 2025, 21:09
  • j.s.: h7t45 ao membro anónimo pela sua ajuda  49E09B4F
    02 de Julho de 2025, 21:09
  • j.s.: dgtgtr a todos  4tj97u<z
    01 de Julho de 2025, 17:18
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    29 de Junho de 2025, 11:59
  • m1957: Foi de boa vontade!
    28 de Junho de 2025, 00:39
  • j.s.: passem f.v. por aqui [link]    h7t45
    27 de Junho de 2025, 17:20
  • j.s.: renovamos o nosso pedido para uma pequena ajuda para pagemento  do nosso forum
    27 de Junho de 2025, 17:19
  • j.s.: h7t45 aos convidados de honra Felizcunha e M1957 pela ajuda
    27 de Junho de 2025, 17:15
  • j.s.: dgtgtr a todos  4tj97u<z
    27 de Junho de 2025, 17:13
  • FELISCUNHA: ghyt74  pessoal  4tj97u<z
    27 de Junho de 2025, 11:51
  • JPratas: try65hytr A Todos  classic k7y8j0
    27 de Junho de 2025, 04:35

Autor Tópico: Introduction To Systems Programming In C  (Lida 95 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 121842
  • Karma: +0/-0
Introduction To Systems Programming In C
« em: 08 de Outubro de 2022, 10:56 »


Introduction To Systems Programming In C
Last updated 10/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.13 GB | Duration: 2h 6m

Learn the basics of Systems Programming: System Calls, File Manipulation, Processes, Threads, Syncronization

What you'll 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.
Be able to manipulate files using system calls.
Understand how processes work between the child and parent.
Learn proper technique for passing variables into a thread safe function.
Understand the overlap between processes and threading.
Know how semaphores are used to solve the bounded buffer problem.
Requirements
Be familiar with C programming. Have VirtualBox/Linux installed.
Description
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
Overview
Section 1: Intro to Systems Programming
Lecture 1 Introduction
Section 2: File Manipulation using System Calls
Lecture 2 Introduction to Unix and System Calls
Lecture 3 File Manipuation Overview & open()/close() System Calls
Lecture 4 File Remove System Call
Lecture 5 File Reading System Call
Lecture 6 File Writing System Call
Lecture 7 File Writing Part 2: lseek() Repositioning
Section 3: Processes
Lecture 8 Introduction to Processes
Lecture 9 Process Control using System Calls
Section 4: Threads
Lecture 10 Threading using Pthreads
Section 5: Synchronization
Lecture 11 Synchronization using Semaphores
Beginners who are interested in systems programming.,This course is not intended for experienced software engineers.,Those who need to refresh on C concepts such as: file manipulation, processes, threads, and synronization.


Download link

rapidgator.net:
Citar
https://rapidgator.net/file/8c04d83796e0040d741c2553d837160b/ubgro.Introduction.To.Systems.Programming.In.C.part1.rar.html
https://rapidgator.net/file/6b3c2bca668ad975977bb1c36dae843e/ubgro.Introduction.To.Systems.Programming.In.C.part2.rar.html

uploadgig.com:
Citar
https://uploadgig.com/file/download/92b946Df8813958a/ubgro.Introduction.To.Systems.Programming.In.C.part1.rar
https://uploadgig.com/file/download/f0E46fcB54045a31/ubgro.Introduction.To.Systems.Programming.In.C.part2.rar

nitroflare.com:
Citar
https://nitroflare.com/view/DC60515D475CF94/ubgro.Introduction.To.Systems.Programming.In.C.part1.rar
https://nitroflare.com/view/070295C44035C8D/ubgro.Introduction.To.Systems.Programming.In.C.part2.rar

1dl.net:
Citar
https://1dl.net/7t7v7gjjgsus/ubgro.Introduction.To.Systems.Programming.In.C.part1.rar.html
https://1dl.net/5jwg1a1n97hs/ubgro.Introduction.To.Systems.Programming.In.C.part2.rar.html