Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prof. Ederson Torresini
- Arquitetura de Sistemas Computacionais=
- Arqteuitura proposta por von Neumann
- Processador
- Memória
- Barramento(s)
- Arqteuitura proposta por von Neumann
- Sistemas Operacionais
- Tríade usuários-processos-dados
- Sistemas de Arquivos
- Usuários
- Permissões e propriedades
- Processos
- Árvore, escalonamento e estados
- Tríade usuários-processos-dados
- Lógica de Programação
Algoritmo Entrada -> Processamento -> Saída [-> Entrada] Pseudocódigo Diagrama de bloco Constantes e variáveis Operadores e expressões Estruturas Decisão Repetição Linguagem de Programação C (segundo http://wiki.sj.ifsc.edu.br/index.php/Guia_B%C3%A1sico_de_C) Programa compilado: Compilação -> Montagem -> Vinculação Estrutura de um programa Bibliotecas Definições Função principal: main O primeiro programa (vazio) O clássico "Hello World" :-) Constantes e variáveis Declaração (e porque fazê-lo) Números: inteiro, real... Caracter e string Vetores e ponteiros: área de memória = um número Operadores Expressões E/S Estruturas Decisão Repetição Funções Argumentos Escopo Passagem de parâmetro por valor e por referência Ponteiros