ACOS Exam

Topics and methodology in Russian

TODO Methodology

Topics

  1. Computer architecture and assembler language
    1. Intro: Computer architecture concept
    2. ISA and assembler language
    3. Assembler, assemble language. RISC and MIPS
    4. Registers and memory
    5. Code addressing: conditionals, loops and arrays
    6. Stack and subroutines
    7. Mathematical coprocessor
    8. Call frame and macros
    9. Polling and MMIO
    10. Exceptions and traps
    11. Interrupts
    12. Pipeline and branch prediction
    13. Cache
  2. Operating system programming
    1. Challenges of OS and disadvantages of Assembler language
    2. C programming language
    3. C: multifile compiling
    4. C: Addressing and address arithmetic
    5. Multitasking
    6. More on memory
    7. C programming language at a glance
    8. Filesystems
    9. File input/output
    10. Processes
    11. Permissions
    12. Permissions (part II), multifile C project
    13. Strings
    14. Regular expressions
    15. Inter-process communications: signals
    16. Inter-process communications: messages and shared memory
  3. Architecture of an operating system
    1. Overview. Syscall → utility → shell → script → service
    2. TCP/IP overview
    3. Sockets
    4. Pre-system boot
    5. System boot
    6. Systemd services
    7. Packages. Repository. Community
    8. Free Software
    9. Package maintaining
    10. System hardware setup
    11. Network setup
    12. Application bus
    13. High-level languages and OS
    14. Granting privileged actions

HSE/ExamTopics (last edited 2020-06-18 09:46:03 by FrBrGeorge)