aula3 software 121025093931 phpapp02
1567 palavras
7 páginas
Noções básicas de computação SoftwareProfª Jocelma Rios
Set/2012
O que pretendemos:
●
●
●
Apresentar o histórico do softwares na computação Apresentar definição, classificação e características dos principais tipos de software Explorar as funcionalidades e importância dos sistemas operacionais
Refletir sobre a importância dos softwares, especialmente os sistemas operacionais, e sua influência na performance dos sistemas computacionais O que é um software?
●
●
●
Conjunto de programas que executam determinadas tarefas É a parte lógica do computador
São grupos de instruções e dados que o computador é capaz de entender e executar
Consiste em programas de computador que controlam o trabalho do hardware - Stair
-----------------É o conjunto de elementos lógicos necessários à realização das tarefas requeridas por um sistema - Alcalde
O que é um software?
●
●
●
Alguns exemplos: editor de texto, planilha eletrônica, jogo, folha de pagamento, sistema operacional, banco de dados etc.
Tipos: básico, aplicativo, específico, de rede Categoria de uso: proprietário, livre, shareware, freeware
Veremos agora um pouco do seu histórico...
a
1 geração
●
Programas escritos pelo usuário
●
Ausência de compilador
●
Difícil/Impossível portabilidade
●
Linguagens de máquina
–
Utilização de códigos binários exclusivos para cada computador
–
A programação consumia muitas horas de trabalho, porém resultando em poucos benefícios de processamento
–
De difícil utilização e sujeita a erros
a
2 geração
●
●
Programas em lotes (batch) – com programação de janela de tempo do processador e espaço em disco
Linguagens de montagem ou simbólicas
–
É individual para cada arquitetura de máquina –
Ex: Assembly
●
Instruções aritméticas:
–
–
–
–
Adição: ADD, ADC, INC, XADD, AAA e DAA
Subtração: SUB, SBB, DEC, AAS e DAS
Multiplicação: MUL, IMUL e AAM
Divisão: DIV, IDIV e AAD
Conheça um pouco sobre o Assembly: http://pt.wikipedia.org/wiki/Assembly
a
3 geração
●