Arquitetura de computadores: a visão do software

Detalhes bibliográficos
Autor(a) principal: Netto, Eduardo Braúlio
Data de Publicação: 2005
Tipo de documento: Livro
Idioma: por
Título da fonte: Repositório Institucional Memoria (IFRN)
Texto Completo: http://memoria.ifrn.edu.br/handle/1044/982
Resumo: A Arquitetura é a arte de determinar as necessidades de um usuário e então projetar uma estrutura para satisfazer estas necessidades tão efetivamente quanto possível, dentro de restrições econômicas e tecnológicas. A arquitetura deve incluir considerações da engenharia, de tal sorte que o projeto seja econômico e realizável; mas a ênfase da arquitetura está nas necessidades do usuário, enquanto a ênfase da engenharia está nas necessidades do fabricante. A Arquitetura de Computadores é entendida como a visão que um desenvolvedor tem de uma máquina quando programa em sua linguagem de montagem. É preciso, entretanto, conhecer as partes funcionais do computador e suas interligações de modo que se possa extrair o máximo de desempenho. Mas é a visão do usuário que prevalece. Nesta obra a ênfase na visão do software traz à tona uma abordagem simplista para os meandros dos componentes e procura municiar o leitor com uma abstração da máquina suficiente para que o mesmo possa aprender a programar em linguagem de montagem. A plataforma computacional envolvida compreende, dentro de um modelo de Von Neumann, um processador MIPS simplificado e um sistema de memórias hipotético tradicional. O modelo de entrada e saída também busca enfatizar a visão do software. Este livro é direcionado para alunos de graduação em cursos de computação que têm forte ênfase em software, nos primeiros ciclos dos cursos, embora conhecimentos mínimos em programação de nível alto e circuitos lógicos básicos sejam necessários. Um subconjunto de instruções do MIPS é utilizado com simuladores específicos para dar maior portabilidade ao estudante que passa a não depender de uma plataforma física específica.
id IFRN_d84aae457c88675f508f882e43b274ef
oai_identifier_str oai:localhost:1044/982
network_acronym_str IFRN
network_name_str Repositório Institucional Memoria (IFRN)
repository_id_str
spelling 2017-05-23T15:26:08Z2017-05-23T15:26:08Z2005-11-1085-89571-06-8http://memoria.ifrn.edu.br/handle/1044/982Submitted by Darlyne Fontes Virginio (darlyne.fontes@ifrn.edu.br) on 2017-05-23T15:23:07Z No. of bitstreams: 1 Arquitetura de Computadores - Ebook.pdf: 4191098 bytes, checksum: 91aec7f1d15e63cda3e1e0664873de84 (MD5)Approved for entry into archive by Darlyne Fontes Virginio (darlyne.fontes@ifrn.edu.br) on 2017-05-23T15:26:08Z (GMT) No. of bitstreams: 1 Arquitetura de Computadores - Ebook.pdf: 4191098 bytes, checksum: 91aec7f1d15e63cda3e1e0664873de84 (MD5)Made available in DSpace on 2017-05-23T15:26:08Z (GMT). No. of bitstreams: 1 Arquitetura de Computadores - Ebook.pdf: 4191098 bytes, checksum: 91aec7f1d15e63cda3e1e0664873de84 (MD5) Previous issue date: 2005-11-10A Arquitetura é a arte de determinar as necessidades de um usuário e então projetar uma estrutura para satisfazer estas necessidades tão efetivamente quanto possível, dentro de restrições econômicas e tecnológicas. A arquitetura deve incluir considerações da engenharia, de tal sorte que o projeto seja econômico e realizável; mas a ênfase da arquitetura está nas necessidades do usuário, enquanto a ênfase da engenharia está nas necessidades do fabricante. A Arquitetura de Computadores é entendida como a visão que um desenvolvedor tem de uma máquina quando programa em sua linguagem de montagem. É preciso, entretanto, conhecer as partes funcionais do computador e suas interligações de modo que se possa extrair o máximo de desempenho. Mas é a visão do usuário que prevalece. Nesta obra a ênfase na visão do software traz à tona uma abordagem simplista para os meandros dos componentes e procura municiar o leitor com uma abstração da máquina suficiente para que o mesmo possa aprender a programar em linguagem de montagem. A plataforma computacional envolvida compreende, dentro de um modelo de Von Neumann, um processador MIPS simplificado e um sistema de memórias hipotético tradicional. O modelo de entrada e saída também busca enfatizar a visão do software. Este livro é direcionado para alunos de graduação em cursos de computação que têm forte ênfase em software, nos primeiros ciclos dos cursos, embora conhecimentos mínimos em programação de nível alto e circuitos lógicos básicos sejam necessários. Um subconjunto de instruções do MIPS é utilizado com simuladores específicos para dar maior portabilidade ao estudante que passa a não depender de uma plataforma física específica.porInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do NorteIFRNBrasilReitoriaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOInformáticaArquitetura de computadoresOrganização de computadoresAssemblyLinguagem de montagemLinguagem de máquinaArquitetura de computadores: a visão do softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bookNetto, Eduardo Braúlioinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional Memoria (IFRN)instname:Instituto Federal do Rio Grande do Norte (IFRN)instacron:IFRNTHUMBNAILArquitetura de Computadores - Ebook.pdf.jpgArquitetura de Computadores - Ebook.pdf.jpgIM Thumbnailimage/jpeg19000http://localhost:8080/xmlui/bitstream/1044/982/4/Arquitetura+de+Computadores+-+Ebook.pdf.jpg548c309ad73514d5c51c2d478d38651cMD54TEXTArquitetura de Computadores - Ebook.pdf.txtArquitetura de Computadores - Ebook.pdf.txtExtracted texttext/plain415236http://localhost:8080/xmlui/bitstream/1044/982/3/Arquitetura+de+Computadores+-+Ebook.pdf.txt40650bd0df2d36c26cea93bf643f116cMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://localhost:8080/xmlui/bitstream/1044/982/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALArquitetura de Computadores - Ebook.pdfArquitetura de Computadores - Ebook.pdfapplication/pdf4191098http://localhost:8080/xmlui/bitstream/1044/982/1/Arquitetura+de+Computadores+-+Ebook.pdf91aec7f1d15e63cda3e1e0664873de84MD511044/9822017-05-23 12:30:45.799oai:localhost:1044/982Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://memoria.ifrn.edu.br/oai/memoria@ifrn.edu.bropendoar:2017-05-23T15:30:45Repositório Institucional Memoria (IFRN) - Instituto Federal do Rio Grande do Norte (IFRN)false
dc.title.pt_BR.fl_str_mv Arquitetura de computadores: a visão do software
title Arquitetura de computadores: a visão do software
spellingShingle Arquitetura de computadores: a visão do software
Netto, Eduardo Braúlio
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Informática
Arquitetura de computadores
Organização de computadores
Assembly
Linguagem de montagem
Linguagem de máquina
title_short Arquitetura de computadores: a visão do software
title_full Arquitetura de computadores: a visão do software
title_fullStr Arquitetura de computadores: a visão do software
title_full_unstemmed Arquitetura de computadores: a visão do software
title_sort Arquitetura de computadores: a visão do software
author Netto, Eduardo Braúlio
author_facet Netto, Eduardo Braúlio
author_role author
dc.contributor.author.fl_str_mv Netto, Eduardo Braúlio
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Informática
Arquitetura de computadores
Organização de computadores
Assembly
Linguagem de montagem
Linguagem de máquina
dc.subject.por.fl_str_mv Informática
Arquitetura de computadores
Organização de computadores
Assembly
Linguagem de montagem
Linguagem de máquina
description A Arquitetura é a arte de determinar as necessidades de um usuário e então projetar uma estrutura para satisfazer estas necessidades tão efetivamente quanto possível, dentro de restrições econômicas e tecnológicas. A arquitetura deve incluir considerações da engenharia, de tal sorte que o projeto seja econômico e realizável; mas a ênfase da arquitetura está nas necessidades do usuário, enquanto a ênfase da engenharia está nas necessidades do fabricante. A Arquitetura de Computadores é entendida como a visão que um desenvolvedor tem de uma máquina quando programa em sua linguagem de montagem. É preciso, entretanto, conhecer as partes funcionais do computador e suas interligações de modo que se possa extrair o máximo de desempenho. Mas é a visão do usuário que prevalece. Nesta obra a ênfase na visão do software traz à tona uma abordagem simplista para os meandros dos componentes e procura municiar o leitor com uma abstração da máquina suficiente para que o mesmo possa aprender a programar em linguagem de montagem. A plataforma computacional envolvida compreende, dentro de um modelo de Von Neumann, um processador MIPS simplificado e um sistema de memórias hipotético tradicional. O modelo de entrada e saída também busca enfatizar a visão do software. Este livro é direcionado para alunos de graduação em cursos de computação que têm forte ênfase em software, nos primeiros ciclos dos cursos, embora conhecimentos mínimos em programação de nível alto e circuitos lógicos básicos sejam necessários. Um subconjunto de instruções do MIPS é utilizado com simuladores específicos para dar maior portabilidade ao estudante que passa a não depender de uma plataforma física específica.
publishDate 2005
dc.date.issued.fl_str_mv 2005-11-10
dc.date.accessioned.fl_str_mv 2017-05-23T15:26:08Z
dc.date.available.fl_str_mv 2017-05-23T15:26:08Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/book
format book
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://memoria.ifrn.edu.br/handle/1044/982
dc.identifier.isbn.pt_BR.fl_str_mv 85-89571-06-8
identifier_str_mv 85-89571-06-8
url http://memoria.ifrn.edu.br/handle/1044/982
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
dc.publisher.initials.fl_str_mv IFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Reitoria
publisher.none.fl_str_mv Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional Memoria (IFRN)
instname:Instituto Federal do Rio Grande do Norte (IFRN)
instacron:IFRN
instname_str Instituto Federal do Rio Grande do Norte (IFRN)
instacron_str IFRN
institution IFRN
reponame_str Repositório Institucional Memoria (IFRN)
collection Repositório Institucional Memoria (IFRN)
bitstream.url.fl_str_mv http://localhost:8080/xmlui/bitstream/1044/982/4/Arquitetura+de+Computadores+-+Ebook.pdf.jpg
http://localhost:8080/xmlui/bitstream/1044/982/3/Arquitetura+de+Computadores+-+Ebook.pdf.txt
http://localhost:8080/xmlui/bitstream/1044/982/2/license.txt
http://localhost:8080/xmlui/bitstream/1044/982/1/Arquitetura+de+Computadores+-+Ebook.pdf
bitstream.checksum.fl_str_mv 548c309ad73514d5c51c2d478d38651c
40650bd0df2d36c26cea93bf643f116c
8a4605be74aa9ea9d79846c1fba20a33
91aec7f1d15e63cda3e1e0664873de84
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional Memoria (IFRN) - Instituto Federal do Rio Grande do Norte (IFRN)
repository.mail.fl_str_mv memoria@ifrn.edu.br
_version_ 1809748217012682752