Skip to content

wecchi/univesp_com210

Repository files navigation

COM210 - Sistemas Computacionais

Compreender os mecanismos básicos de funcionamento do computador, incluindo noções de sistemas operacionais, organização e arquitetura de computadores.
Arquitetura de Von Neumann; Acesso à memória; Níveis de Cache; memória virtual e TLB; Chamadas de sistema; Biblioteca Padrão; Noções de Linguagem C e de sua tradução para Assembly (laços, apontadores e chamada de funções); Implementação de lista ligada com ponteiros em C; threads e processos; escalonamento de processos, time - sharing, status de processos (executando, esperando CPU, esperando E/S); tratamento de interrupções.

Exercícios práticos:

Relacionei alguns exercícios realizados no 1º bimestre/2021 durante as aulas da disciplina COM210 do Curso de Bacharel de Ciência de Dados da Univesp. Abaixo segue uma breve descrição do problema de negócios e da solução em C++ (o link direciona para o código):

  1. Operadores de ponteiros: declarar e operar com ponteiros nas diversas maneiras;
  2. Usando 'typedef': componha nodos dados a partir de tipos pré-existentes;
  3. Estrutura 'pessoa': criar uma estrura que aceite nome e idade. Imprima as informações na tela;
  4. Acesso a dados de 'struct': operando de diversas formas com 'struct' para acesso e alteração de valores;
  5. Estruturas aninhadas: crie uma estrutura ponto (x, y) e uma retângulo contendo 4 pontos no plano cartesiano. Calcule o perímetro e a área desse retângulo. Imprima os endereços da memória utilizada para armazenamento das estruturas dos pontos (x, y);

About

Sistemas Computacionais

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages