¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

4.6 Computer systems

Alex Smith Inglés 24 fichas

4.6 Computer systems

Fichas del conjunto (24)

  1. 1What is an operating system?They interact with hardware, manage resources and create an interface
  2. 2What are utility programs?Perform operations required by the system such as file management
  3. 3What are libraries?They provide pre-compiled functions for use by other programs
  4. 4What is application software?Performs tasks beyond the running of the system, like a game
  5. 5What do hardware drivers do (OS)Allow the OS to run on specific hardware
  6. 6What resources are managed by the OSMemory is allocated to the running processes, processor time is split between running programs, enables multitasking
  7. 7What is machine codeBinary instructions that are fetched and executed by the CPU
  8. 8Advantages of low level languagesComplete control over the CPU, execution time can be known, Faster more efficient programs
  9. 9Disadvantages of low level languagesHard for humans to read and understand, Very hard to create complex programs
  10. 10Advantages of High level languagesEasy for a human to read/code within. Easy to find errors
  11. 11Disadvantages of high level codePrograms are generally slower as the translation might not be 100% efficient
  12. 12AssemblerTranslates assembly code into binary for the CPU to execute. Just translates mnemonics into binary
  13. 13CompilerTranslates the entire code all at once into machine code. Only usable for the hardware set it was designed for, but it is fast to run as an executable file is created and does not need to be translated in execution
  14. 14InterpreterCode is translated line by line as the program is running (which means it is slower) but can work on all hardware. Not secure as entire source code is distributed
  15. 15What is byte code?Some languages (like java) compile the high level code into low level code called byte code.
  16. 16Why is byte code faster?Byte code is designed for an interpreter to run, but is much
    faster than interpreting the source code directly, as much of the
    translation was done at compile stage
  17. 17What is required for byte code to run?The required interpreter must be installed to translate byte code (for java this is the JRE)
  18. 18What is a half adder?Adds two inputs to output a sum and a carry
  19. 19What is a full adder?A full adder adds together two inputs and a carry-in to produce a sum and carry-out
  20. 20What is a D-type flip flop?A component that acts as memory. It stays as its current state until the trigger is activated. When the trigger is activated, the output is changed to match the input
  21. 21Associate lawAssociate law
  22. 22Distributive lawDistributive law
  23. 23Absorption lawAbsorption law
  24. 24De morgan's LawSplit the line, change the signDe morgan's Law

Información

Descripción
Fichas sobre 4.6 Computer systems, creado por Alex Smith el 20/05/2021.
Creado por
Alex Smith · may 2021
Actualizado
20 may 2021
Visitas
3
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?