Computing Cpt1

  • Uploaded by: Sonu Rai
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Computing Cpt1 as PDF for free.

More details

  • Words: 779
  • Pages: 3
AS Computing CPT1 1. Fundamentals of Computer Systems Hardware: The physical components that make up the computer. Software: The programs of sequences of instruction, which run on the computer. The processor has the following functions (fetch-execute cycle): 1. Fetches the next instruction from the main memory; 2. Decodes the fetched instruction; 3. Executes the decoded instruction.

SYSTEMS SOFTWARE – An interface between the user and the computer; Performs tasks needed to run the computer. Operating System – Interface between the user and the computer; a virtual machine. Utility Program E.g. virus scanner, disk formatter, backup program. Library Programs - Previously written program code; program files which are used by other/many applications. Compilers, assemblers, interpreters – See below.

APPLICATION SOFTWARE – a program written to perform an end user task, which is primary independent of the computer. General Purpose Application Software – Software that can be made to do many different tasks. E.g. word processor, spreadsheet, database, desktop publishing, computer-aided design and presentation packages. Special Purpose Application Software – Software to perform a specific task. E.g. payroll, account and stock control system. Bespoke Software – Software written to the specification of a particular organisation or customer. E.g. a unique database management system. Integrated Package – A single piece of software. Bit (BInary digiT) – 1 or 0 8 Bits = Byte = One Character Word Size – The numbers of bits a CPU can address/transfer/process at the same time, most computers are 32 or 64 bit.

Bus Size – The number of bits that can be transmitted together.

2. Fundamentals of Programming Assembler – Translates assembly code into machine code. Complier – Translates the whole high level language source code into object code. USE: finish development; software shipped to user. REASON: speed of execution. Interpreter – Translates one line at a time and then executes it. USE: software under development. REASON: debugging tools. Advantages of Compliers over Interpreters: • • • •

The object code can be saved on disk and run whenever required, without the need to recompile. The object code executes faster than interpreted code. The object code produced by a complier can be distributed or executed without having the complier present. The object code is more secure, as it cannot be read without a great deal of “reverse engineering”.

Advantages of Interpreters over Compliers: • • •

It is useful for program development, as there is no need for lengthy recompilation each time an error is discovered. It is easier to partially test and debug programs. Unlike a complier, if a bug or error is found the program does not have to be recompiled again as no object code is created.

A Function is always returns a value; part of an expression. A Procedure does not have to return a value; not part of an expression. Imperative – Computer executes instructions in a programmer defined sequence.

3. Fundamentals of Information and Data Representation Data – Raw facts and figures. Information - Data that has been processed and given a context. Sampling Resolution – The number of bits used to store one sound sample. Sampling Rate - The frequency at which samples are taken. Pixel (Picture Element) – The smallest resolvable rectangular area of and image.

4. Communication and Networking Serial Data Transmission – Bits are sent one after the other; along a single wire. Parallel Data Transmission – Several bits are sent at the same time; down several wires. Baud Rate – The rate at which the signal changes. Bit Rate – The number of bits per second. Bandwidth – The range of frequencies that a medium can correctly transmit. Higher the bandwidth, higher the bit rate. Asynchronous Transmission – One character at a time is sent, with each character being preceded by a start bit and followed by one or two start bits. Parity Bit – Used to check against incorrect transmission. Handshaking – The sender and receiver are both ready before transmission. Protocol – A set of rules relating to communication between devices. Local Area Network (LAN) – Connects computers in a small geographic area. Network Interface Card (NIC). Wide Area Network (WAN) – Connects geographically remote computers of networks. Internet – World-wide collections of computers using the Internet Protocol. Intranet – LAN providing Internet facilities within an organisation using the Internet Protocol. HTTP – Hypertext Transfer Protocol URL – Uniform Resource Locator Leased Line Networking – A dedicated line connecting geographically remote computer systems is permanently on. Dial-up Networking – using a telephone line to connect to a network as required. Domain Name – User friendly reference that maps to an IP address. IP Address – Numerical address use to identify an individual computer.

Related Documents

Computing Cpt1
October 2019 27
Computing
October 2019 42
Computing
May 2020 20
Quantum Computing
November 2019 23
Green Computing
November 2019 21

More Documents from "tismon"

Computing Cpt1
October 2019 27
As Class Pya3 Booklet
August 2019 34
Unicodemathssymbols
November 2019 17
Gt4carlistpal
October 2019 11