Software (Edexcel IGCSE ICT): Flashcards

Exam code: 4IT1

1/81

0Still learning

Know0

Cards in this collection (81)

  • Define software.

    Software is the set of programs that control the hardware; it lives on the computer system but cannot be physically touched.

  • Define application software.

    Application software is software chosen by a user to help them carry out a specific task.

  • Define system software.

    System software is software that is essential for the operation of a computer system.

  • How is application software different from system software?

    Application software carries out tasks for the user, while system software carries out tasks for the machine.

  • Name four essential services carried out by system software.

    System software provides compilers, linkers, device drivers, operating systems and utilities.

  • What is the role of a device driver?

    A device driver controls hardware components and peripherals.

  • Give three common categories of application software.

    Categories include word processing, spreadsheet, database management systems, control/measurement, video editing, graphics editing, audio editing and computer-aided design (CAD).

  • Define utility software.

    Utility software is software designed to help maintain, enhance and troubleshoot or repair a computer system.

  • What does defragmentation software do?

    Defragmentation software groups fragmented files back together in order to improve access speed.

  • True or False?

    Defragmentation can be used on any type of secondary storage.

    False.

    Defragmentation can only be used on magnetic storage.

  • Why does data become fragmented on a hard disk drive over time?

    Data is added in order, but as files are deleted this leaves gaps; as new programs and data are added these gaps get filled, so data becomes fragmented.

  • What is the difference between lossy and lossless compression?

    Lossy compression removes data, so the original file cannot be re-created, while lossless compression orders data more efficiently, so the original file can be re-created.

  • Task manager allows users to monitor system                    in order to help troubleshoot potential problems.

    Task manager allows users to monitor system resources in order to help troubleshoot potential problems.

  • Define operating system.

    An operating system is software that provides an interface between the user and the hardware in a computer system.

  • How does an operating system hide the complexity of the hardware from the user?

    A user does not need to know where on secondary storage data is kept, only that it is saved for when they want it again.

  • Name the two main types of operating system.

    The two main types are single user operating systems and network operating systems (NOS).

  • Name four functions of an operating system.

    An operating system carries out memory management, resource management, security and print spooling.

  • What is memory management?

    Memory management is the process by which the operating system allocates main memory (RAM) between different programs that are open at the same time.

  • On what basis does the operating system allocate RAM to programs?

    RAM is allocated based on priority and fairness, so system applications may have a higher priority than user applications.

  • How does processor management let a user run several programs at once?

    The operating system divides processor time into small chunks (time slicing) and allocates them to different programs, giving the perception of multitasking.

  • The CPU can only execute        instruction at a time, but it can execute billions of them in one second.

    The CPU can only execute one instruction at a time, but it can execute billions of them in one second.

  • What does input/output management make possible?

    It makes plug-and-play (PnP) functionality possible, automatically detecting and configuring new inputs and outputs without manually installing device drivers.

  • What is file management?

    File management is the process by which the operating system creates, organises, manipulates and accesses files and folders on a computer system.

  • What is security management in an operating system?

    Security management enables different users to log onto a computer, with a system administrator able to allocate different access rights for different users.

  • What does print spooling do?

    The spooler creates a temporary holding area (a queue) for the print job, and queuing pages increases efficiency.

  • True or False?

    A single user operating system allows the interface to be customised for different users.

    False.

    A single user operating system has no option to customise the user interface for different users.

  • What are office productivity tools?

    Office productivity tools are applications designed to enable common work-related tasks to be carried out, and are often combined into a single application suite.

  • What is word processing software used for?

    Word processing software is used primarily for tasks involving text and images, such as letters, reports, essays and books.

  • What is spreadsheet software used for?

    Spreadsheet software is used for tasks involving calculations, allowing users to model financial situations and answer 'what if' questions.

  • What is desktop publishing software used for?

    Desktop publishing software is used for tasks that involve complicated page layouts, such as newsletters and leaflets.

  • Name three common features of database software.

    Database software offers data entry form design, queries to select data meeting a certain criteria, and reports to display data in a readable format.

  • Define web authoring software.

    Web authoring software is software designed to allow the creation of websites.

  • Websites are written in          and translated by web browsers so that users can see and read them.

    Websites are written in HTML and translated by web browsers so that users can see and read them.

  • What type of interface does web authoring software use?

    It uses a What You See Is What You Get (WYSIWYG) interface, which helps users with little or no HTML experience to create web pages.

  • What does image editing software allow users to do?

    Image editing software allows users to manipulate and enhance digital photographs and images.

  • Name three common features of image editing software.

    Features include resizing, adjusting brightness and contrast, applying filters, red-eye removal and cropping.

  • Name three common features of sound editing software.

    Features include cutting and joining audio clips, altering volume, changing tempo, adding effects and applying audio processing.

  • What is presentation software designed to do?

    Presentation software allows users to create multimedia content that is typically displayed on slides.

  • Name three common features of presentation software.

    Features include transitions and animations, presenter notes, and automatic or timed navigation.

  • Define control software.

    Control software uses sensors to capture inputs, processes them and produces an output that makes something happen in the physical environment.

  • Give two devices that control software can send output commands to.

    Control software can send commands to actuators and motors.

  • True or False?

    The critical path shows the longest time a project will take to complete.

    False.

    The critical path allows a project manager to see the shortest time a project will take to complete.

  • Define project management software.

    Project management software is designed to make the organisation of projects more efficient by tracking individual tasks.

  • What is a milestone in project management software?

    A milestone is a time or date by which a task must be completed.

  • What does a timeline show in project management software?

    A timeline shows a graphical representation of events and the time and order in which they occur; Gantt charts are often used to visualise project timelines.

  • Define software licence.

    A software licence is a legal agreement that lays out the rules for how software can and cannot be used.

  • Name the two main types of software licence.

    The two main types are free or open source and proprietary.

  • The two types of software licence have very different rules on usage,                      and support.

    The two types of software licence have very different rules on usage, distribution and support.

  • True or False?

    In the term 'free software', 'free' refers to the cost of the software.

    False.

    'Free' means free from restrictions, not free of cost, and an answer based on cost is not accepted.

  • What does open source software give users access to?

    Open source software gives users access to the source code, which they can edit, change and distribute.

  • Give two features of proprietary software.

    Proprietary software costs money, is produced by professional companies, and receives more regular official updates, support, upgrades and fixes.

  • Give two advantages of free or open source software.

    It allows collaboration with others who want the same modifications, less buggy versions may appear faster, it is usually free so suits limited budgets, and it generally has strong social support.

  • Give two disadvantages of free or open source software.

    It relies on the support of other users, expert knowledge is needed to edit the code, it may not receive regular updates, and it could be more open to exploitation through users adding malicious code.

  • Give two advantages of proprietary software.

    It offers generally free customer support, it is created to professional standards, and there is always someone to go back to with any problems.

  • Give two disadvantages of proprietary software.

    The cost can be significant, expansion is limited to what is available, it relies on one company, and it may not fully meet the needs of the user.

  • Define communication software.

    Communication software is software that provides remote access to systems, so that files and messages in text, image, audio or video format can be exchanged between different computers or users.

  • Name four types of communication software.

    Common types are web browsers, email, social media, SMS/MMS and instant messaging.

  • What is the purpose of a web browser?

    The purpose of a web browser is to render hypertext markup language (HTML) and display web pages.

  • How does a web browser turn HTML into something a user can read?

    It interprets the code in HTML documents and translates it into a visual display for the user.

  • Name three main uses of email.

    The main uses of email are personal communication, professional correspondence and marketing.

  • Name three things a company's acceptable use guidelines for email usually cover.

    Guidelines usually cover the purpose of the email, using acceptable language, and email security, including anti-virus software.

  • What do SMS and MMS stand for?

    SMS stands for short messaging service and MMS stands for multimedia messaging service.

  • SMS allows a maximum of        text characters per message.

    SMS allows a maximum of 160 text characters per message.

  • True or False?

    An internet connection is required to send an SMS message.

    False.

    SMS and MMS use a mobile phone network, so no internet connection is required.

  • What can an MMS message include that an SMS message cannot?

    MMS allows more than 160 characters and can include video, animations, images and audio.

  • What does instant messaging require in order to work?

    Instant messaging requires an internet connection to allow multimedia communication between single users and groups of users.

  • Name two extra features offered by instant messaging.

    Instant messaging can show when users are typing (online/offline status) and can include location data.

  • What do privacy settings on a social media platform allow a user to do?

    Privacy settings allow users to control who can see their content.

  • Give three reasons why software is updated.

    Software is updated to fix bugs or software vulnerabilities, increase compatibility with newer operating systems, improve performance, introduce new features and improve usability.

  • How are software updates usually obtained?

    Updates are typically downloaded from the internet, either by the user or automatically from within the software itself.

  • What two steps does a user take to update a piece of software?

    The user downloads the update file and then installs it.

  • Why can an operating system schedule updates?

    Scheduling allows updates to suit user needs and minimise disruption.

  • Software updates typically require the removal of components, to be replaced with        ones.

    Software updates typically require the removal of components, to be replaced with new ones.

  • Name three risks of updating software.

    The risks are incompatibility with older hardware or software, workflow disruption while users adjust to new features or interface changes, and update issues where the installation goes wrong and causes data loss.

  • Why do flaws in newly released software matter?

    Software is often released in a less than perfect state, and any flaws or vulnerabilities provide an opportunity for hackers.

  • True or False?

    Choosing not to update software carries no security consequences.

    False.

    Unpatched or outdated software can lead to data breaches and the installation of malware.

  • What does a corrective update do?

    A corrective update fixes or patches bugs.

  • What does an adaptive update do?

    An adaptive update improves compatibility, for example with operating system or hardware changes.

  • What does a perfective update do?

    A perfective update adds new features.

  • What does a preventative update do?

    A preventative update protects against new security vulnerabilities.

  • Why might an update cause software to stop working on an older machine?

    An update replaces components, and the new components may not work with older hardware or software.

Sign up to unlock flashcards

or