aula3 software 121025093931 phpapp02

1567 palavras 7 páginas
Noções básicas de computação Software

Profª 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

Relacionados