Skip to main content

ISLA Santarém 15435

Computer Architecture and Operation

Information Technology Management (ISLA Santarém)
  • ApresentaçãoPresentation
    The course aims to provide students with the fundamental concepts of the organization and functioning of a computer, namely its model of data and program representation, its components and interactions, and how to evaluate its performance.
  • ProgramaProgramme
    1. Introduction to computer architecture and organization 1.1 Numbering systems 1.2 Key components of a computer 1.3 Historical evolution 2. Floating-point representation 2.1 Model representation simplified 2.2 Arithmetic floating 3. RISC and CISC architectures 3.1 Structure and organization of the CPU 3.2 Buses and watches 3.3 Organization and memory addressing 3.4 Processing instructions 3.5 Programs in assembly 4. Instruction set architectures 5. Memory 5.1 Types of memory 5.2 Memory Hierarchy 5.3 Cache 5.4 Virtual Memory 6. Input / Output and Storage Systems 6.1 Architectures input / output 6.2 Storage Devices 7. Measurement and analysis of performance 7.1 Metrics 7.2 Performance Measurement
  • ObjectivosObjectives
    O1. Represent numbers in different bases; O2. Identify the basic components of a computer and explain its main characteristics, its functioning, how they interconnect, and its impact on overall performance; O3. Explain the operation of the processor, including the level of instruction execution, memory usage and actions of input and output information; O4. Use Assembly to implement programs for accessing computer components; O5. Explain the advantages and disadvantages of the use of the Assembly in relation to programming languages, high level. At the end of the curricular unit students should be able to: C1. Recognize the various blocks that make up a digital computer; C2. Differentiate between various types of possible architectures; C3. Identify the limitations of the hardware and its consequences in terms of software. C4. Develop algorithms to solve problems in machine language.
  • BibliografiaBibliography
    Austin,Tood &Tanenbaum, Andrew S. (2012). Structured Computer Organization, Pearson. Chakraborty, P. (2021). Computer Organisation and Architecture Evolutionary Concepts, Principles, and Designs. Routledge. Ledin, J. (2020). Modern Computer Architecture and Organization. Packt Publishing. Stallings, W. (2024). Arquitetura e Organização de Computadores. Bookman.
  • MetodologiaMethodology
    In-person: 1. Theoretical classes presenting content using the expository and interrogative methods.  2. Practical application through exercises and assignments using flipped classroom methodologies (students have prior access to information/documentation on the topics to be covered in each session through advance availability on the Moodle platform) and apply them independently in solving the proposed exercises/problems.  Independent:   3. Resolution of additional exercises and case studies proposed by the teacher. The teacher provides all teaching support materials, including exercises and case studies, through the Moodle platform. The teacher provides feedback, either in person or through the Moodle platform.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    Avaliação curricular (contínua):

    A1.Trabalho prático (grupo).

    A2.Teste final teórico-prático (individual).

    A classificação final é calculada através da fórmula Classificação Final = 0,4*A1+0,6*A2.

    O estudante é aprovado se obtiver classificação igual ou superior a 9,5 valores.

    Avaliação Final e/ou de Recurso/Especial.

    Hipótese 1:

    - A1. Trabalho prático (grupo). O estudante participou no trabalho prático o qual obteve classificação positiva e obteve classificação positiva na componente individual: mantém a classificação que será considerada nas épocas subsequentes (Avaliação Final, Recurso/Especial)

    - A2. Teste final teórico-prático (individual). O estudante realiza este Teste em qualquer das épocas em que se submeta a avaliação.

    A classificação final é calculada através da formula prevista na avaliação Curricular (contínua).

    Hipótese 2:

    - A1. Trabalho prático (grupo). O estudante não participou no trabalho prático, ou participando obteve classificação negativa no trabalho ou na componente de avaliação individual.

    Nestas circunstâncias esta componente da avaliação não poderá ser utilizada na Avaliação Final, Avaliação em Época de Recurso/Especial (A): O estudante realiza o exame teórico-prático abrangendo todos os conteúdos (A=100%) e é aprovado se obtiver uma classificação igual ou superior a 9,5 valores em 20.