A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 ELEMENTOSDAINFORMÁTICA. 2 Para usufruir do potencial do HARDWARE (parte física) precisamos do SOFTWARE (parte lógica), que permitirá a operacionalização.

Apresentações semelhantes


Apresentação em tema: "1 ELEMENTOSDAINFORMÁTICA. 2 Para usufruir do potencial do HARDWARE (parte física) precisamos do SOFTWARE (parte lógica), que permitirá a operacionalização."— Transcrição da apresentação:

1 1 ELEMENTOSDAINFORMÁTICA

2 2 Para usufruir do potencial do HARDWARE (parte física) precisamos do SOFTWARE (parte lógica), que permitirá a operacionalização do Hardware. A operacionalização do HW pelo SW está baseada em PROGRAMAS, que são seqüências de atitudes lógicas (passos) a serem tomados em cada situação previamente determinada. Por trás do SW estão as LINGUAGENS DE PROGRAMAÇÃO, que são regras básicas que permitem a melhor integração e buscam o ótimo relacionamento entre o SW, o HW e o PeopleWare (pessoas) em questão.

3 3 As Linguagens de Programação (regras p/o SW) utilizam INSTRUÇÕES como base. As INSTRUÇÕES são compostas por dois elementos (OPERAÇÃO e OPERANDO). A OPERAÇÃO indica a ação a ser executada e o OPERANDO é o elemento que informa onde se dará a ação, ou até um item cujo conteúdo será modificado.

4 4 LINGUAGENS DE PROGRAMAÇÃO LINGUAGEM DE MÁQUINA é a própria linguagem com LINGUAGEM DE MÁQUINA é a própria linguagem com que a máquina trabalha; envia instruções ao processador que a máquina trabalha; envia instruções ao processador LINGUAGEM DE BAIXO NÍVEL é uma linguagem bem LINGUAGEM DE BAIXO NÍVEL é uma linguagem bem próxima da Linguagem de máquina mas com alguns próxima da Linguagem de máquina mas com alguns artifícios que a tornam mais acessível ao usuário. artifícios que a tornam mais acessível ao usuário. (Assembler) (Assembler) LINGUAGEM DE ALTO NÍVEL é uma linguagem mais LINGUAGEM DE ALTO NÍVEL é uma linguagem mais acessível ao ser humano (mais próxima da linguagem acessível ao ser humano (mais próxima da linguagem natural) - Cobol, Fortran... natural) - Cobol, Fortran... LINGUAGEM DE ALTÍSSIMO NÍVEL OU Amiga do Usuário LINGUAGEM DE ALTÍSSIMO NÍVEL OU Amiga do Usuário são linguagens muito mais acessíveis ao ser humano e que são linguagens muito mais acessíveis ao ser humano e que não requerem o mínimo conhecimento das características não requerem o mínimo conhecimento das características do computador p/serem utilizadas. do computador p/serem utilizadas.

5 5

6 6 PROCESSO DE TRADUÇÃO DE UM PROGRAMA Código Fonte Biblioteca Código Objeto Biblioteca Módulo Executável Compilação Link Edição Programa Original de Alto Nível Programa em Linguagem de Máquina

7 7 Tradução de Programas

8 8 Níveis e Tipos de Linguagens ou Programas

9 9 CATEGORIAS DE SOFTWARE Software Básico Software Básico : primeira interface com a máquina;liga a máquina com os demais softwares. (loader, sistemas operacionais, compiladores, interpretadores, tradutores, link-editores,...) Software de Suporte ou Apoio Software de Suporte ou Apoio : programas que administram as aplicações, de maneira mais próxima do usuário. (gerenciadores de rede, de memória, ou de periféricos; SW de segurança; utilitários de teste, diagnóstico...; controladores de arquivos; gerenciadores de ambientes gráficos...) Software Aplicativo Software Aplicativo : Sw voltado para um objetivo predefinido, para resolver um determinado tipo de necessidade do usuário. (processadores de textos, gerenciadores de BD, planilhasde cálculo, gerenciadores e editores de gráficos,...) Software Aplicativo Específico Software Aplicativo Específico : são aplicativos que atendem um objetivo específico ou campo de atuação (especializados) (folha de pagamento, contabilidade, controle de estoque,...)

10 10

11 11

12 12

13 13 Linguagens de Médio e Alto Níveis ADA ADA APL APL ASSEMBLER ASSEMBLER BASIC BASIC FORTRAN FORTRAN COBOL COBOL Linguagem C Linguagem C LISP LISP LOGO LOGO MUMPS MUMPS PASCAL PASCAL PL/I PL/I PROLOG PROLOG RPG RPG SMALLTALK SMALLTALK etc... etc...

14 14 Sistema Operacional Usuário Programas Hardware Sistemas de Arquivos Sistemas de Arquivos Sistema Operacional

15 15 FUNÇÕES BÁSICAS DO SISTEMA OPERACIONAL Proporcionar uma interface básica de linha de Proporcionar uma interface básica de linha de comando ou uma interface gráfica para o usuário comando ou uma interface gráfica para o usuário se comunicar com o computador se comunicar com o computador Gerenciar os dispositivos de Hardware do computador Gerenciar os dispositivos de Hardware do computador Gerenciar e manter os sistemas de arquivos em disco Gerenciar e manter os sistemas de arquivos em disco Dar suporte a outros programas Dar suporte a outros programas

16 16 CATEGORIAS DE SISTEMAS OPERACIONAIS Sistemas Operacionais Multitarefas Sistemas Operacionais Multitarefas Sistemas Operacionais Multiusuários Sistemas Operacionais Multiusuários Sistemas Operacionais Multiprocessadores Sistemas Operacionais Multiprocessadores

17 17 COMPLEMENTOS DOS SISTEMAS OPERACIONAIS (SOFTWARE UTILITÁRIO) Fragmentação de Arquivos Fragmentação de Arquivos Compressão de Dados Compressão de Dados Antivírus & Segurança Antivírus & Segurança Gerenciadores de Memória Gerenciadores de Memória Drivers (Controladores) Drivers (Controladores) Diagnósticos e Reparações Diagnósticos e Reparações Backup & Recuperação Backup & Recuperação Limpeza de Disco Limpeza de Disco etc... etc...


Carregar ppt "1 ELEMENTOSDAINFORMÁTICA. 2 Para usufruir do potencial do HARDWARE (parte física) precisamos do SOFTWARE (parte lógica), que permitirá a operacionalização."

Apresentações semelhantes


Anúncios Google