overview of computer system

Cards (13)

  • computer - an electronic device that can be programmed to accept data, process and generate result
  • computer along with additional hardware and software is called computer system
  • user -> input -> software application -> operating system -> output
  • logical unit - <, >, <=, >=, ==, !=
  • translator - convert source code into machine code, convert code from programming language into machine code that can be executed by computer
  • type of translator - compiler, assembler, interpreter
  • compiler - translate high level instruction into object code, example: python compiler, java compiler, translate all at once
  • interpreter - translate high level instruction into machine understandable, example: python, java, translate line by line
  • assembler - translate low level instruction into machine understandable , example: MASM (microsoft marco assembler), TASM (turbo assembler)
  • computer architecture - a principle describing how hardware and software connect to make them function
  • computer is used for general purpose; system is used for specific purpose
  • C (common), o (operating), m (machine), P (particularly), u (use for), t (trade), e (electronic), r (research)
  • types of computer architecture - john von-nuemann architecture, harvard - modified architecture