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

Fichas

Computer Science: Unit 5: Software

HRYN red Computer Science GCSE Inglés 22 fichas

Fichas del conjunto (22)

  1. 1SoftwareCollection of instruction codes
  2. 2System SoftwarePrograms needed to run the computer, help CPU to run computer system ie start computer, load and run applications, control flow of data from input devices to output devices, organise memory and storage, runs automatically
  3. 3Application SoftwareCarries out tasks for the user ie apps
  4. 4Operating SystemSoftware that manages a computers hardware and provides a user interface.
    Collection of all system software needed to run computer.
    Provides user interface, loads software, manages hardware, manages file handling, handles interrupts, manages security software, multitasking, manages user accounts and utility software.
  5. 5BIOSBasic input/output system
    Let processor control peripheral by instructions
  6. 6What does WIMP stand for?Windows Icons Menus and Pointers
  7. 7Software SummarySoftware:
    System software Application software
    system: operating systems, utility programs, program translators
  8. 8Machine codeNumber code that matches binary numbers to instructions - first generation language
  9. 9Low-level LanguageSimilar to machine code - takes up less space
  10. 10Assembly LanguageUses short text words - matches an instruction in machine code. Low level language - second generation
  11. 11AssemblerProgram which translates assembly code into machine language. Translation quick and easy as words of assembly language match up exactly to binary numbers of machine code
  12. 12Advantages of Low-Level Language 3Match instructions set closely - can give programmer better control over processor
    Typically quick to run on processor
  13. 13Disadvantages of Low-level Language 2Quite difficult to write
    Many will only work with one make of computer
  14. 14High Level LanguagesEasier for people to understand and aren't tied to a particular instruction set. Complex statements.
  15. 15Give 7 advantages of High-level languages and one disadvantageDis - cannot be translated easily into machine code
    Advs - closer to English, easier to write, debug, portable, less likely to make errors, build in libraries - save time, works on all computers
  16. 16What are 2 ways to translate High-level languages into machine code?Compiler
    Interpreter
  17. 17CompilerConverts High level languages into machine code.
    Object code
    Errors produced at end of translation
    executable file produced
    program won't run if error
  18. 18What are advantages of Compilers? 5End up with executable file
    Can sell or share file
    Anyone can run it
    Fast execution of Object code
    User can't see source code
  19. 19What are disadvantages of Compilers? 2Must compile program to make a new executable file every time make a change
    Risk of confusion between versions
    Doesn't say where error is - produced at end
  20. 20InterpreterConverts High level languages into machine code. Translate code one line at a time. Doesn't' save any machine code - doesn't' make an executable file.
    Produces errors to tell user location of error - stops execution
    Continues translating when error fixed
  21. 21What are advantage of Interpreters? 2Produces errors to tell user location of error - stops execution
    Continues translating when error fixed
    Can run program right after change code
  22. 22What are disadvantage of Interpreters? 4Program won't run unless have interpreter on computer
    No executable file to sell or share
    User who has purchaded program can make changes and sell on it.
    Slower execution of each line

Información

Descripción
(Unit 5) Computer Science GCSE Fichas sobre Computer Science: Unit 5: Software, creado por HRYN red el 21/01/2021.
Creado por
HRYN red
Visitas
1
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?