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

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

1 Uma maquina inteiramente automática, que dispõe de uma memória ampliada e de uma unidade de comando interno, que efetuam operações lógicas de cálculo.

Apresentações semelhantes


Apresentação em tema: "1 Uma maquina inteiramente automática, que dispõe de uma memória ampliada e de uma unidade de comando interno, que efetuam operações lógicas de cálculo."— Transcrição da apresentação:

1 1 Uma maquina inteiramente automática, que dispõe de uma memória ampliada e de uma unidade de comando interno, que efetuam operações lógicas de cálculo e de processamento da informação graças a algoritmos gravados (Philippe Breton) Deve-se a Jonh von Neumann o modelo básico do sistema digital programável que é usado, até hoje.

2 2 1832Maquina de Babbage – primeira calculadora capaz de encadear operações consecutivas 1890Maquina de Hollerit – primeira maquina para processamento de dados. 1936Maquina de Turing – maquina hipotética que simula a lógica de qualquer computador. 1945Surgimento do computador moderno – ENIAC Von Newmann estabelece as bases sobre as quais operam os atuais computadores 1957FORTRAN 1975Surge a microinformática 1981DOS 1991LINUX – Criado por Linus Torvalds

3 3 Como ocorre a troca de informações entre a CPU e as memórias RAM (Random Access Memory) ROM (Read Only Memory) DRAM Dynamic RAM SRAM Static RAM PERIFÉRICA HD, CD, DVD, etc.. SRAM: Memória estática de acesso aleatório – as células de armazenamento não necessitam ser atualizadas periodicamente - Cache. DRAM: Memória dinâmica de acesso aleatório – as células de armazenamento devem ser atualizadas periodicamente. Programa: Seqüência de instruções a serem seguidas e/ou executadas por um processador.

4 4 SoftwareSoftware do Sistema Sistema Operacional (SO) Drivers Aplicativos HardwareProcessador, Memória, Barramento, Periféricos BIOS

5 5 BIOS: Basic Input/Output System É o primeiro programa executado pelo computador. É gravado em um chip (ROM) localizado na placa mãe Prepara o sistema para que o SO possa ser executado Sistema Operacional (SO) É o componente de software que faz a interface entre os programas do usuário e o computador; gerenciando os diversos itens necessários para a operação do computador Kernel (Núcleo) É o componente central de um sistema operacional sendo a camada mais baixa de interface com o hardware. Drivers Conjunto de rotinas que permite o SO operar um periférico (HD, vídeo, som, etc)

6 6 Sistema de Arquivos O método e a estrutura de dados que um sistema operacional utiliza para administrar arquivos. MS-DOS/Windows FAT32 – MS-DOS 7.1, e 8.0 / Windows (95 OSR2, 98, ME, NT, 2000, XP...) NTFS – Windows NT ou superior (NT, 2000, XP, 2003 Server,...) UNIX (FreeBSD, OpenBSD, Linux, Solaris, etc.) EXT2 / EXT3 – Poderoso e popular sistema de arquivo do Linux. SWAP – Arquivo usado com extensão da memória RAM Reiser – Desenvolvido nos laboratórios da Suse, é um dos sistema de arquivos mais rápidos da atualidade.

7 7 LINUX Criado em 1991 por Linux Torvald. Código aberto Núcleo (kernel) monolitico – Todas as funcionalidades carregadas na mémoria Portabilidade Diferentes distribuições – Slackware, Debian, Fedora, Suse, Kurumin, etc

8 8 Estrutura de Diretórios / /bin/dev/usr/etc/tmp/home / root – nível mais alto – contém os arquivos fundamentais para iniciar o sistema /bin Comandos e programas utilizados na inicialização e pelos usuários /sbin Simelhante ao /bin, porém os comandos não são destinados aos usuários comuns /etc Arquivos de configuração /home Contém os diretórios dos usuários /tmp Arquivos tyemporários /usr Contém a maioria dos programas do sistema

9 9 Os Shell do Linux Programa do SO que é utilizado como meio de interação entre o usuário e o computador. Recebe, interpreta e executa os comandos de usuário, aparecendo na tela como uma linha de comandos, representada por um “prompt”, que aguarda os comandos do usuário. É uma linguagem de programação completa – podem ser criados “shell scripts” para executar tarefas. Tipos mais usuais: csh – arquivo de configuração:.cshrc bash (Bourne Shell) – arquivo de configuração: bashrc

10 10 Arquivos, Usuários e Grupos Usuário dono do arquivo (a), Grupo dono do arquivo (g), Demais usuários (o) As permissões de acesso dividem-se em: Leitura (r)Escrita (w)Execução (x) Esse atributos podem ser alterados pelo comando: chmod atributos nome_do_arquivo Exemplo: chmod u+x g-w o-r ABC O proprietário/grupo de um arquivo pode ser modificado com o comando: chown [-R] usuario:grupo arquivo Exemplo: chmod –R edmar:user ABC O proprietário do diretório ABC, e tudo dentro dele, será modificado para edmar:users

11 11 drwxr-xr-x 8 edmar users 208 2006-09-01 11:48 MCF Data última alteração Arquivo Tamanho Grupo Usuário (d) diretorio, (l)atalho, (c ou b) dispositivo, (-) outros usuário pode ler(r), escrever (w), executar(x) grupo pode ler(r), não pode escrever(-), pode executar(x) outros podem ler(r), não pode escrever(-), pode executar(x)

12 12 Programa Seqüência de instruções a serem executadas pelo processador Linguagens de Programação Conjunto de regras sintáticas e semânticas usadas para a elaboração de um programa. Linguagem de maquina (código de maquina) Conjunto de instruções em seqüência de bits que podem ser executadas pelo processador. Linguagens de Programação de Alto Nível Possui nível de abstração elevado. Mais próxima à linguagem humana. BasicCFORTRAN CobolPascal

13 13 Compilador Programa que cria a partir de um programa escrito em uma linguagem (código fonte) cria outro semanticamente equivalente escrito em outra linguagem (código objeto). Interpretador Lê um código fonte e converte em código executável. Geralmente atua linha a linha. Linguagens CompiladasLinguagens Interpretadas FORTRANBasic CPerl PascalJava Script

14 14 FORTRAN (FORmula TRANslator) Linguagem de programação de alto nível. 19561966197819911997 Fortran IFortran IV/66Fortran 77Fortran 90Fortran 95 Duas formas de escrever um programa Fortran: 1.Formulário Fixo (F77, F90+) colunas 1 a 5: rótulos ou números de comando coluna 6: qualquer caractere <>0 indica continuação da linha anterior colunas 7 – 72: comandos colunas 73-80: identificação – usadas pelo compilador 2.Formulário Livre (F90+) Linhas de continuação indicadas pelo simbolo “&” no final. A linha abaixo, se não for comentário, será a continuação. Rótulos devem ser os primeiros caracteres da linha

15 15 Algumas características do Fortran: Fortran 77Fortran 90 Nomes de variáveis631 Tamanho da linha80132 Linhas de continuação1939 Múltiplas instruções p/linhaNãoSim (;) Indica comentárioC ou * (coluna 1)! (qualquer coluna) Alocação de memóriaEstáticaDinâmica Definição de tipo de dadoNãoSim Recursão explicitaNãoSim


Carregar ppt "1 Uma maquina inteiramente automática, que dispõe de uma memória ampliada e de uma unidade de comando interno, que efetuam operações lógicas de cálculo."

Apresentações semelhantes


Anúncios Google