1 / 15

Deve-se a Jonh von Neumann o modelo básico do sistema digital programável que é usado, até hoje.

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).

conor
Download Presentation

Deve-se a Jonh von Neumann o modelo básico do sistema digital programável que é usado, até hoje.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Como ocorre a troca de informações entre a CPU e as memórias SRAM Static RAM RAM (Random Access Memory) DRAM Dynamic RAM ROM (Read Only Memory) 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.

  3. BIOS Sistema Operacional (SO) Software Software do Sistema Drivers Aplicativos Hardware Processador, Memória, Barramento, Periféricos

  4. 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)

  5. 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.

  6. 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

  7. Estrutura de Diretórios / /bin /dev /etc /home /tmp /usr

  8. 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

  9. Arquivos, Usuários e Grupos • Usuário dono do arquivo (a), Grupo dono do arquivo (g), Demais usuários (o) 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 • 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

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

  11. 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. Basic C FORTRAN Cobol Pascal

  12. 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.

  13. FORTRAN (FORmula TRANslator) Linguagem de programação de alto nível. • Duas formas de escrever um programa Fortran: • 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 • 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

  14. Algumas características do Fortran:

More Related