A451: Topic 1 - Fundamentals Flashcards Preview

Computing > A451: Topic 1 - Fundamentals > Flashcards

Flashcards in A451: Topic 1 - Fundamentals Deck (37)
Loading flashcards...
1
Q

What is a computer system?

A

-A combination of hardware and software components that allow input, processing and the output of data.

2
Q

Why do we need reliability in a Airline computer system?

A

Airline
- Flight control systems
Accurate control of aircraft, health and safety.
• On board computers
Health and safety of staff and passengers, flight navigation.
• Airline booking systems
Ability to book tickets, avoid double booking

3
Q

Why do company’s need to adhere to standards in the development, use and maintenance of computer system?

A

-Without standards to adhere to we risk developing systems that are not compatible with each other. Would you be happy if your Nokia mobile could only call other Nokia mobiles? Standards also improve the quality of the computer system and its maintenance by ensuring that best practice is followed and people don’t cut corners.

4
Q

Describe the importance of a computer system in the modern world?

A

-Since we rely so much on technology there are huge problems when it goes wrong! If a supermarket checkout system goes down this could result in lost sales of thousands of pounds. However, if an automated system, like those on board aircraft fails then it could end in disaster!

5
Q

Explain the importance of legal considerations when creating a computer system?

A

-The Data Protection Act 1998 provides protection for all information stored on a computer system. It requires the person who owns the system to store the information securely and only use it for the purpose it was originally gathered for, e.g. the school holds data on you for the purpose of your education; it cannot sell this data to
companies who may wish to sell you things.

6
Q

Explain the importance of environmental considerations when creating a computer system?

A
  • Does a computer system mean that people can work from home and therefore drive less?
  • Does a computer system mean more manufacturing?
  • Is working at home more environmentally than everyone working in a big office, in terms of heating and lighting?
  • Do computer-managed engines work more efficiently so produce less pollution and use less fuel?
7
Q

Explain the importance of ethical considerations when creating a computer system?

A
  • Is it fair that some people cannot afford computers?
  • Are countries like India being exploited as a source of cheap labor for call centers and programming?
  • Should companies use local programmers and call centers?
  • Does the system design disadvantage some part of the community?
  • Does the system design promote accessibility for all?
8
Q

What are the key components of a computer system?

A
  • The processor
  • Main memorya lot.
  • Secondary memory
  • Input devises
  • Output devises
9
Q

What is the Data protection act of 1998?

A
  • Data must be processed fairly.
  • It can only be used for the purpose the host have said it will.
  • The host should only hold data they actually need.
  • Data must be accurate and up to date.
  • Data must not be held longer than it is needed for.
  • Data will be used in accordance with your rights.
  • Data will be kept safe.
  • Data will not be transferred to any country where they don’t have similar laws.
10
Q

The importance of computer systems today?

A

This is because we are relying on technology a lot and for example if tills go down in a supermarket, it will result in a loss of revenue. However if an automated system goes down in an aircraft it could be disastrous. Computers make up a large part of our day to day lives in communication and healthcare. There are many machines that are designed to help people in these emergency, also defense such as weaponry. This is the importance of technologies.

11
Q

‘De Facto’ standards in programming include the use of:

A
  • Indents to clearly show where sections of code are inside a construct such as a loop
  • Comments in code to outline the algorithm and define the purpose of each part of the program,
  • Meaningful identifiers so anyone can read the code and understand it, for example ‘total’ instead of ‘x’.
12
Q

Professional standards for programmers to adhere to allow system developers can:

A
  • Work in teams to develop a system because they all have a common understanding of the design tools and diagrams
  • Move between companies because the standards apply across the whole industry
  • Pick up someone else design and code the program to achieve it
  • Maintain somebody else’s program when customer’s requirements change.
13
Q

Professional standards for Health and Safety?

A
  • There are laws to protect people and how the computer system is used. The Health & safety at Work Act includes Display Screen regulations. When developing a computer to be used on a day to day basis things should be considered. Developers must design systems to meet health and safety regulations.
14
Q

What is the Health and safety at Work act?

A
  • Makes employers responsible for there staff. Design considerations should provide suitable working conditions. Systems should be easy to use and also safe to those that use them and those around than. This may be based on there choices of software, screen layout, input methods, hardware usages and output methods.
15
Q

What is the copyright Designs and Patients Act?

A
  • This makes it illegal to use software without buying the correct licence. When a computer system is designed, the choice of software must be considered. Is Open source software the correct way to go or is the cost proprietary software worth it in the long run?
16
Q

Define Hardware?

A
  • The physical components that make up a computer system.
17
Q

Define Software?

A
  • The programs that run on a computer system.
18
Q

Define Input Devises?

A

-Hardware devices that take real-world analogue data and convert it into a digital form so that it can be stored on a computer. Example, keyboard.

19
Q

Define Output devise?

A

-Hardware devices that use digital data from a computer to produce a form that is understandable to a person. Example, Moniters.

20
Q

Define Reliability?

A
  • Reliability is defined as the probability that a computer will produce the correct outputs over a given timeframe.
21
Q

Define Availability?

A

-The proportion of time that a system is operational, usually expressed as a percentage over a certain period of time. For example, 95% measured over 1 year.

22
Q

Define MTFB?

A

-Mean time Between Failure: a measure of the availability often quoted by hardware manufactures. or example 2.56 years between failures means that, on average, the hardware can be expected to last 2.56 years before it goes wrong.

23
Q

Define Redundancy?

A

-Spare parts hardware components are built into a system so, in the event of a component falling, the system failing, the system can swap over to spare one.

24
Q

Define Disaster Recovery?

A

-Where a company has plans in place to replace a system quickly if there is a fire, flood or bomb. This is designed to reduce the time that the system is down for.

25
Q

What is USB?

A

Universal seriel bus. This is an example of a professional standard that we adhear to so that peripherals are able to work with all computers.

26
Q

What are ‘Open Standards’?

A

Standards that are publically documented and mean that anyone can create hardware or software that uses them.

27
Q

What are ‘De Facto’ Standards? (2)

A

Standards that come about because they are so popular other manufacturers choose to use them too. (1)
Example Qwerty keyboard. (1)

28
Q

Explain what professional standards are and why professional standards are necessary and the problems that arise if there are no standards. (2)

A
  • Professional standards are sets of rules that manufacturers should comply with when producing computer hardware and peripherals. (1)
  • Professional standards are necessary so that devices such as printers will work and software will run on any PC. (1)
29
Q

Name a standards organisation responsible for setting industry-wide standards. Example of what they are responsible for?

A

International Organisation for Standardisation (ISO).

USB (Universal serial Bus)

30
Q

What is meant by ‘propriety standards’? (2)

A

A technology or product that is owned exclusively by a single company that carefully guards knowledge about the technology. If this technology is widely used, then all developers must write their software to comply with this standard. (1)
Example Windows and Linux. (1)

31
Q

State what is meant by e-waste? (1)

A

Any waste created by electronic or electrical devices.

32
Q
  • All e-waste should now be recycled rather than being discarded in landfi ll sites.
  • Explain why using landfi ll sites is especially environmentally harmful for the disposal of e-waste. (2)
A

Toxic substances can get into the soil and the water supply (1).
From the landfills and therefore cause health problems (1).

33
Q

Explain what is meant by ‘ethical behaviour’.(2)

A

Behaving in a morally correct way (1)

By doing things that society recognises as being good (1).

34
Q

Most organisations produce a document stating what they expect their members to do to behave in an ethical way.
State the name of these documents. (1)

A

Code of Conduct (1)

35
Q

A life critical system is a system where the failure may result in:

A

Death, Loss and damage of components.

36
Q

All of the ways of improving reliability:

A
  • Through design, adhearing to standards,emulating a syestem, testing, maintence, use of fail safe.
37
Q

Measures that can be taken to improve reliability in a computer syestem?

A
  • Testing
  • Thorough design
  • Adhering to professional standards
  • Maintenance