Thiago Machado Trabalho Seminário
Aluno: Thiago Mesquita Machado
Organização de Computadores e Sistemas Operacionais
Temas Abordados
Conceitos de processamento de dados
Fundamentos da programação de computadores.
Conceitos de lógica digital
Estrutura de um S.O
Tipos de S.O
Conceitos Básicos de
Processamento de dados
Hardware: Representa os componentes físicos de um computador(Tudo aquilo que se pode tocar) ex: Processador, placas, monitores e etc.
Software: Representa os componentes lógicos do computador(O que é virtual, não se pode tocar) ex: programas, aplicativos, drivers e etc.
Computador: É uma máquina capaz de sistematicamente coletar, tratar e fornecer os resultados derivados do processamento dos dados coletados para um ou mais objetivos. Basicamente: DADOS (entrada)
> processamento > INFORMAÇÃO (saída);
Sistemas Operacionais: São programas que tem como principal função servir como interface entre o usuário e o sistema computacional(Computador, tablet, smartphone) ex: (Windows, Linux,
IOS, Android e etc).
Dado e informação: Dado é a matéria- prima obtida na etapa de coleta
(entrada) e informação é o resultado obtido pelo tratamento destes dados (saída);
Fundamentos de Programação de computadores
O processamento de dados requer a execução de uma série de etapas que podem ser realizadas por um computador. Estas etapas ordenadas são denominadas algoritmos.
Cada passo de um algoritmo é correspondente a uma instrução, e o conjunto de instruções utilizadas irão constituir um programa.
O computador possui uma linguagem própria (linguagem binária) e como programar em bits(0 e 1) seria inviável, linguagens mais próximas do nosso entendimento foram criadas(linguagens de alto nível), assim surgiram as linguagens de programação. Ex: FORTRAN, COBOL, JAVA,
VB entre outras.
Fundamentos de Programação de computadores
O código escrito (editado) em uma linguagem de alto nível deve ser convertido em