Curso Aberto

Introduction to Operating Systems

feito por

Georgia Institute of Technology

Offered at Georgia Tech as CS 8803

Inicie o curso
Programa Nanodegree

Seja um Desenvolvedor React

Evolua em sua carreira com um certificado que antecipa seu sucesso!

Resumo do curso

Introduction to Operating Systems is a graduate-level introductory course in operating systems. This course teaches the basic operating system abstractions, mechanisms, and their implementations. The core of the course contains concurrent programming (threads and synchronization), inter process communication, and an introduction to distributed operating systems. The course is split into four sections: (1) Introduction, (2) Process and Thread Management, (3) Resource Management and Communication, and (4) Distributed Systems.

Valor do curso
Grátis
Tempo estimado Tempo total entre hoje e dia da formatura depende do seu compromisso semanal. Em média, os nossos graduados completam este nanodegree em 2 meses
2 meses
Nível
intermediário
O curso inclui

Videoaulas

Testes interativos

Aulas com profissionais do setor

Ritmo individual de aprendizado

Comunidade de apoio aos alunos

Sua jornada de aprendizagem

Este curso aberto é seu primeiro passo em direção a uma nova carreira com o programa Seja um Desenvolvedor React

Curso Aberto

Introduction to Operating Systems

por Georgia Institute of Technology

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

Ada Gavrilovska
Ada Gavrilovska

Instrutora

Jarrod Parkes
Jarrod Parkes

Instrutor

Pré-requisitos

To undertake this course, you should have taken an undergraduate level course on, or be otherwise familiar with, basic hardware and software aspects of computer systems organization. Prior programming experience with C is recommended, as C is required for the practical component of this course.

For other requirements, see Udacity's Technology Requirements.

Por que fazer este curso?

The goals of this course are three-fold.

  1. Students will understand the rationale behind the current design and implementation decisions in modern OS’s (like Linux) by considering the historic evolution of various OS constructs
  2. Students will be exposed to theoretical knowledge regarding operating systems principles and implementation
  3. Students will gain knowledge via experimenting and evaluating various OS aspects in a practical manner
Quais são os recursos?
Vídeos dos instrutores Exercícios práticos Aulas com profissionais do setor