Skip to content

castro-research/CS162-Operating-Systems-and-System-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aulas CS 162: Operating Systems and System Programming

Descrição do Catálogo: Conceitos básicos de sistemas operacionais e programação de sistemas. Programas utilitários, subsistemas, sistemas multiprogramados. Processos, comunicação e sincronização entre processos. Alocação de memória, segmentação, paginação. Carregamento e ligação, bibliotecas. Alocação de recursos, escalonamento, avaliação de desempenho. Sistemas de arquivos, dispositivos de armazenamento, sistemas de E/S. Proteção, segurança e privacidade.

Lecture 1 - O que é um sistema operacional?

A aula introdutória explora a complexidade e a ubiquidade dos sistemas operacionais na tecnologia moderna, desde a internet global até dispositivos de pequena escala. O professor descreve um sistema operacional como um "ilusionista" que simplifica a interação com o hardware, um "árbitro" que gerencia recursos e proteção, e a "cola" que oferece serviços essenciais. A discussão também aborda a evolução da computação, o surgimento de múltiplos núcleos e a natureza intrínseca da complexidade em sistemas distribuídos, enfatizando a importância do curso para futuros engenheiros e desenvolvedores de software.

Eu deixei tbm os livros indicados nesta aula, na pasta Lecture 1

E na pasta Labs você encontra o primeiro laboratório, que é uma introdução ao curso.

Learn

Playlist

https://www.youtube.com/watch?v=pPzVV2kkGHc&list=PLF2K2xZjNEf97A_uBCwEl61sdxWVP7VWC&index=1&t=1738s

Recursos

Link oficial: https://cs162.org/

https://www2.eecs.berkeley.edu/Courses/CS162/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published