Describe the function of a web browser
Convert the HTML into a webpage which is rendered on the screen
Define what is meant by a ‘network protocol
One facility of a Software Development Environment is to convert source code to machine code. Name and briefly describe four other facilities commonly found in a Software Development Environment.
Explain why a software developer should be responsible for addressing ergonomic issues in software design.
Responsibilities of the software developer is to ensure that the ergonomics focuses on making software user-friendly, reduces repetitive motions or eyestrain and enables movements of users to promote comfort and efficiency.
Software can be designed with adjustable text sizes and screen brightness settings to prevent eye strain, offering users a way to customise their visual experience for better comfort during prolonged use.
What is an Operating System?
Explain the functions of the following parts of the CPU
Control Unit; Decodes instruction; Controls the fetching and writing of data;
Arithmetic Logic Unit/ ALU; Executes mathematical instructions; Executes logical instructions; Compares values held in registers;
Clock; Controls the number of instructions carried out each second; allows the CPU to synchronize operations;
Differentiate between bus topology and star topology of networks. What are the advantages and disadvantages of star topology over bus topology
Advantages of Star topology over Bus topology
Disadvantages of Star topology over Bus topology
What is a Uniform Resource Locator?
State and explain four network communication devices
Explain one drawback to a user if the program is distributed as freeware
The user is not allowed to access the source code so, they cannot tailor the software to their needs and they cannot fix any bugs in it
The software is still covered by copyright
The user must get the owner’s permission to do anything beyond using it
When a new student is enrolled, a new record is added to the file immediately. The examination grades of all students are updated twice a year. Discuss the processing implications of these two requirements.
Enrolment:
- Data input on line
- Individual records validated
- Speed mismatch implications
- Indexes updated immediately
Exam grades:
- Data input twice
- Off line
- Run as a batch
- At otherwise downtime
State two data protection rules that should be obeyed by all staff in a hospital.
Differentiate between logical and physical network topology
Physical topology - the physical arrangement of nodes of a computer network
Examples
Logical topology- the way data flows in a network
Examples
Give one reason why use of video-conferencing has increased over the last ten years.
– faster communications now widely available
– safety reasons, e.g. increase in terrorist attacks on international flights
– reduced transportation/accommodation/hardware costs
– environmental issues, e.g. reduced carbon footprint
– increase in multinational working
What is a computer virus?
A computer virus is a program designed to damage other programs or causes irregular behaviour in a computer system.
Describe each of the following storage devices
DVD - optical media which use one spiral track; red lasers are used to read and write data on the media surface; makes use of dual-layering technology to increase the storage capacity
ROM - non-volatile memory chip; contents of the chip cannot be altered; it is often used to store the start-up routines in a computer (e.g. the BIOS)
SSD/ Solid State Drive/memory (SSD)
non-volatile memory device that uses NAND flash memories (which consist of millions of transistors wired in series on single circuit boards)
Blue Ray - optical media that uses blue laser technology to read and write data on the media surface; it uses a single 1.1 mm polycarbonate disc
Explain the Fetch – Execute cycle and provide an example of a Central Processing Unit (CPU) component for each stage of the cycle
The Fetch – Execute cycle is a sequence of actions, performed by the processor as it fetches
a program instruction from its memory, determines what the instruction wants to do and
carries out those actions. The stages of the cycle are provided below.
(iii) John von Neumann proposed the concept of a stored program.
State the two items he proposed to store in main memory.
Data
Instructions
Give three characteristics of an IP address.
Explain why a developer, who is good at both low-level and high-level programming, would normally use high-level languages when writing programs [4 marks]