Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum....
Transcript of Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum....
![Page 1: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/1.jpg)
Sistemas de Computação● www.ic.uff.br/~simone/scminter● Programa● Avaliação● Bibliografia● Notas das Aulas● Listas● Software● Documentos● Seções
![Page 2: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/2.jpg)
Sistemas de Computação● Tecnologias Computacionais● Desempenho● Bits/Operações● Inteiros/Operações Aritméticas● Representação em Ponto Flutuante● Modelo de Máquina● Instruções de Linguagem de Máquina● Procedimentos● Dados Estruturados
![Page 3: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/3.jpg)
Sistemas de Computação● Tecnologia de Memória● Memória Cache● Processos● Escalonamento de Processos● Threads● Sincronização● Gerenciamento de Memória● Memória Virtual
![Page 4: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/4.jpg)
Sistemas de Computação● David A. Patterson; John L. Hennessy. Organização e Projeto
de Computadores, A Interface Hardware/Software LTC, 2000● A. Tanenbaum. Organização Estruturada de Computadores .
LTC, 1999. ● William Stallings. Computer Organization and Architecture:
principles of structure and function.
● Abraham Silberschatz, Peter Baer Galvin e Greg Gagne. Operating System Concepts, Sixth Edition, John Wiley and Sons . Sistemas Operacionais: Conceitos e Aplicações, Editora Campus .
● A. Tanenbaum. Sistemas Operacionais Modernos, Prentice Hall do Brasil.
● Randal E. Bryant and David R. O´Hallaron. Computer Systems: A Programmer´s Perspective. Prentice Hall 2002.
![Page 5: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/5.jpg)
Sistemas de Computação● A avaliação do curso consiste de duas provas (P1 e P2) e
duas listas (L1 e L2)
● A média M será calculada pelo valor dado abaixo:
● M = 0,4*P1+0,4*P2+0,1*L1+0,1*L2
● Se M >= 6.0, o aluno está aprovado.
● Se M < 6.0, o aluno está reprovado.
![Page 6: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/6.jpg)
Máquina de calcular Pascal (frente) - 1642
![Page 7: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/7.jpg)
Máquina de calcular Pascal (interior) - 1642
![Page 8: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/8.jpg)
Máquina de diferenças Babbage - 1834
![Page 9: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/9.jpg)
Máquina analítica Babbage - 1834
![Page 10: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/10.jpg)
Relay eletromecânico
![Page 11: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/11.jpg)
Máquina Z3 Zuse - 1941
![Page 12: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/12.jpg)
Válvula - 1906
![Page 13: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/13.jpg)
Circuito com válvula
![Page 14: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/14.jpg)
ENIAC - 1946
![Page 15: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/15.jpg)
ENIAC - 1946
![Page 16: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/16.jpg)
Transistor - 1947
![Page 17: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/17.jpg)
Circuito transistorizado
![Page 18: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/18.jpg)
TX-0: Primeiro computador transistorizado - 1956
![Page 19: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/19.jpg)
IBM 360 - 1964
![Page 20: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/20.jpg)
Cartão perfurado – FORTRAN - 1957
![Page 21: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/21.jpg)
![Page 22: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/22.jpg)
Circuito integrado
![Page 23: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/23.jpg)
Processador AMD dual core
![Page 24: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/24.jpg)
![Page 25: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/25.jpg)
Histórico do Desempenho das Estações de Trabalho
![Page 26: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/26.jpg)
Histórico do Desempenho das Estações de Trabalho
$800,00$19.600,00$360.000,00$2,4 M$9,5 M$4,7 MValor atualizado para 2003
$800,00$15.000,00$128.000,00$409.000,00$1.390.000,00$500.000,00Compra
$6.000,00/mês$32.00,00/mês$48.000,00/mêsAluguel
256 MB128 MB128 KB64 KB168 KBCapacidade de memória
3 ns80 ns200 ns2 µs12 µsTempo de acesso ámemória
208 ps25 ns400 ns4 µs24 µs200 µsTempo para soma
200319921978196519551946 data
Dell 4600Sun SPARC Station 2
VAX 11-780IBM S/360 M50IBM 704 ENIAC
![Page 27: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/27.jpg)
Blue Gene/ IBM
● 65.536 nós dual core● 32 TBytes
![Page 28: Sistemas de Computa ç ãosimone/scminter/contaulas/1_INTR.pdf · 2016. 9. 6. · A. Tanenbaum. Organiza ção Estruturada de Computadores . LTC, 1999. William Stallings. Computer](https://reader036.fdocument.pub/reader036/viewer/2022071300/6089a39b69ead55e6503908a/html5/thumbnails/28.jpg)
Blue Gene/ IBM – Lawrence Livermore