A3 Computer Software in an IT system Flashcards

1
Q

What are the different types of Operating Systems?

A

-Real Time Operating System (RTOS)
-Single-User, Single-Task Operating Systems
-Single-User, Multi-Tasking Operating System
-Multi-User Operating System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a Real-Time Operating System (RTOS)

A

-Monitors data inputs and processes and responds instanteously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a Single-User, Single-Task Operating System

A

Used by 1 person and 1 app, e.g old phones which can only do one thing at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Single-User, Multi-Tasking Operating System

A

Runs many apps e.g Windows 10, iOS - for general purpose computing devices : personal computers, smartphones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Multi-User Operating System

A

Many Users can use the PC system & resources at once, e.g UNIX : powerful servers, supercomputers - very expensive!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Functions/Roles of Operating System
(5 of them)

A

Operating Systems have many functions, these functions allow us to run the software, transmit data, communicate with peripherals & keep system secure, these include:
-Networking
-Security
-Memory Management
-Multi-Tasking
-Device Drivers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Role of Operating Systems (Networking)

A

> connecting to the internet eg. TCP/IP = protocols to transmit data over the internet
utility programs, managing & maintaining your network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Role of Operating Systems (Security)

A

> Operating System has pre-installed tools to protect PC from threats e.g AntiVirus & Firewall Software & user authentication (login system), backup facilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Role of Operating Systems (Memory Management)

A

> Software app, need to be loaded into main memory so they can run
-PC has finite amount of memory
Functions for efficient use of memory; e.g paging, Operating Systems assigns apps to ‘virtual memory’. Virtual Memory is a portion of the hard disk that is used as an extension of your main memory = pagefile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Role of Operating Systems (Multi-Tasking)

A

> Operating System will assign small amounts of processor time to each app, this happens quickly so it seems like they are running simultaneously.
PCs have limited memory & processing power meaning that if you open too many apps it will slow down the PC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Role of Operating Systems (Device Drivers)

A

> Operating System is responsible for peripheral devices to input & output data to PC, uses device drivers
Device driver - small software program controls the devices you connect to your PC (come with pre-installed drivers so different devices can communicate with the PC & you can install more device drivers)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Different types of User Interfaces

A
  • Graphical User Interface (GUI)
  • Command Line Interface (CLI)
  • Menu Based Interface
  • Adapted Interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Graphical User Interface
-What its used for
-Advantages and Disadvantages

A

-Windows 10, iOS
->graphical icons & images
= WIMP interface
-> Windows, Icons, Menus, Pointers

+ Easy to use, doesn’t need to learn complex commands. Intuitive Interface
+ Easy to move data by software app, copy & paste

  • More processing power used & more main memory to run (old systems don’t have much)
  • Slow to perform tasks for experienced users. Many tasks require more actions to complete
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Command Line Interface
-What its used for
-Advantages and Disadvantages

A

(CLI) - for managing & maintaining network, efficient
-> Plain background with text prompt that would allow you to enter commands to perform actions

+ Experienced users find it quicker to complete task
+ Simplicity = less memory & processing power to run. Also can run on weaker PC systems & less space on hard disk required

  • Need to know various commands, Difficult for beginners
  • Not intuitive as it requires training
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Menu Based Interface
-What its used for
-Advantages and Disadvantages

A

-> list of options - submenus
ATM, Self Service Tills, Fast Food Places

+ Easy to use, limited actions, clear options which means its user friendly
+ Easily adapted interface for different users (translates language & options can be spoken)

  • frustrating with more sub menus = more time to navigate
  • Limited options, complex actions can’t be performed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Adapted Interface
-What its used for
-Advantages and Disadvantages

A

->Alters its presentation, layout & options to suit the user
>windows - font size, colours, cursor sizes, screen resolution & can be altered to run on phone/tablet

+ Fits users needs = more accessibility & less confusion for beginners

  • Needs to adapt to the understanding of the user = time consuming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Factors Affecting use & performance of an Operating System (3)

A

-Hardware
-Malware
-Virtual Memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Factors Affecting use & performance of an Operating System ( Hardware )

A

-If Operating System runs out of RAM/CPU = freezing & crashing
-Overtime hard disk becomes fragmented which means the data that makes up files & apps are split into different locations across hard disk which means its harder to locate all data required = slows down loading time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Factors Affecting use & performance of an Operating System ( Malware )

A

-> corrupt data, affect network traffic & disabling / taking over functions of Operating System
-> slow down & crash system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Factors Affecting use & performance of an Operating System ( Virtual Memory)

A

-> Not efficient as main memory meaning less perfomance
-> When the Operating System has to constantly switch data between main memory & virtual memory = known as thrashing it degrades PC performance
-> or when pagefile is too small & can’t support main memory

21
Q

What are utility softwares?

A

They perform single/specific tasks in maintaining performance. Keeps system working in good order

22
Q

Role & Performance of Utility Software in our computer system ( disk defragmenter )

A

-> Hard disk drives are prone to fragmentation - affects read/write times
-> Disk defragmenter - analyses hard disk & regroup data so that data relating to same application/file are in same location
-> If you don’t regularly run disk defragmenter the hard disk becomes heavily fragmented meaning running utility takes hours and even longer if using apps

23
Q

Role & Performance of Utility Software in our computer system ( Software Updates)

A

-> to keep it secure & access new features & remove bugs
-> software update utility, automatically updates apps
>Automatic updates, downloaded over internet which relies on fast internet connection. Lots of updates = more time taken = poor internet performance when downloading

24
Q

Role & Performance of Utility Software in our computer system ( AntiVirus)

A

-> Scans newly added files, software & storage devices connected
-> Size of storage devicee, amount of data being used & how fragmented it is } = more time for scan
-> Existing malware/other app running will interfere with scan & take more time

25
Q

Role & Performance of Utility Software in our computer system ( Firewalls )

A

-> Monitors traffic in & out of PC over network, blocks suspicious data (hackers) to prevent harm
-> Can slow down network speed
-> Malware may target firewall to prevent it from working- exploit security holes

26
Q

Different types of Application Software

A

-> Productivity Software (in business)
-> Graphic/Multimedia Software
-> Personal Software (in home)
-> Communication Software

27
Q

The Purpose, Features & uses of application software (Productivity Software)

A

->Word processing - to create & manipulate text & images to produce documents
-features: editing/formatting text, cut/copy, paste, grammar check, mail merge, print
->Spreadsheet - organise data into grid of rows & columns to perform calculations on data
-features: formulae, functions, graphs, sorting, data formatting & macros
->Database - to create, edit & manage databases
-features: validation, queries, reports, forms, import & export
->Presentation - produce slideshows to present info to audience
-features: multimedia content, animations, transition effects, templates, slide notes

28
Q

Role & Performance of Utility Software in our computer system ( Graphic/Multimedia Software)

A

->CAD - produce technical illustrations
-features: 2D/3D modes, rotate, zoom, walkthrough, wireframe
->Graphics Editing - to create & manipulate images on PC (logo design)
-features: layering, cropping, colour/brightness/contrast, editing tool (pen, brush, bucket….)
->Desktop Publishing - to arrange text & graphics to make professional documents for printing
-features: editing/formatting text, insert graphics, borders, line spacing, templates, cut/paste
-> Video Editing - rearrange & manipulate video footage
-features: format conversion, cutting/joining segments, audio import, video filter, subtitles, credits

29
Q

Role & Performance of Utility Software in our computer system ( Personal Software )

A

-> Home Finance - manage personal accounts (expenditure track)
features: budget planning, bill reminder, balance/transaction monitoring, investment portfolio
-> Educational - to learn new skills
features: guizzes, progress tracking, multimedia content
-> Entertainment - take part in leisure activity/hobby (video games/films)
features for streaming films: play/pause, rewind, change quality

30
Q

Role & Performance of Utility Software in our computer system ( Communication Software )

A

-> Email - send electronic messages over internet
features: attachments, reply, forward, address book
-> Web Browsing - access web pages, view & navigate them
features: bookmark, navigation, tabs refresh
-> VOIP - to hold real-time voice & video convos over internet
features: block, call forward, caller identification
-> Instant messaging - hold real-time, text based conversation
features: file attachment,, group messaging, contact lists, emojis

31
Q

The Factors affecting choice, use & performance of application software

A

Compatibility - can software run with the OS / run on hardware available / interoperability - if software can with other software app (Many come in suite, Microsoft Office)
-> softwares from same suite:
+ common file types
+ easier to share/import
+ easier to use, common input

Use
> If software has required functionality & features. (may have to get custom made software - expensive)

User Experience
> require IT skills/training which means it takes longer to implement and theres more costs
> ease of use
> changing software interface = takes time to adapt

32
Q

Image File Types
( BMP )

A
  • uncompressed (24 bit)
  • larger file size
  • not used in internet apps (web)
  • used to store original quality images, professional pictures (weddings)
33
Q

Image File Types
( JPG )

A
  • compressed (24 bit, same colour depth as bmp)
  • smaller file size, lossy compression (can’t decompress)
  • sharing pics on internet, email, cloud storage
34
Q

Image File Types
( GIF )

A
  • compressed (8 bit = 256 colours)
  • lossless compression (not as effective)
  • limited colours = simple graphics
  • used for logos
35
Q

Image File Types
( PNG )

A
  • compressed (lossless)
  • smaller file size & less quality
  • used on web for complex images that require transparency
36
Q

Image File Types
( SVG )

A
  • vector image (for Adobe Illustrator)
    -> stores pixels as shapes/lines with means it can be resized without being pixelated
  • used on webpages
  • work with most graphics software
  • only for simple images (logos)
37
Q

What’s a container in relation to video file types?

A

It stores video, audio on CODECs used. Many containers allow you to use different CODECs to compress/decompress data

38
Q

Video File Types
( AVI )

A
  • highest quality video
  • limited compression features meaning larger file size
  • widely compatible with media players
  • good for streaming
39
Q

Video File Types
( MP4 )

A
  • high quality video
  • limited compression
  • more compression features
  • better compatibility for streaming (lower file size)
40
Q

Video File Types
( MOV )

A
  • Apple format
  • less compatiblity
  • similar to MP4
41
Q

Video File Types
( MKV )

A
  • better quality than MP4
  • flexible compression features
  • more CODEC compatibility
  • less compatibility with media players ( & phones )
  • used for streaming, saving, sharing on the internet
42
Q

Features & Implications of Application File Types ( Word Processors )

A
  • DOCX, Better security from macro viruses, doesnt work on old Word
  • DOC, Lower file size & less data corruption than DOCX
  • XML, Less corruption, very compressible using ZIP
  • RTF, Less formatting features meaning less file size, and more compatibility
43
Q

Features & Implications of Application File Types ( Spreadsheets )

A
  • XLSX, more security from macro viruses, doesnt work on old EXCEL
  • XLSM, for storing macros
  • CSV, no formatting & formulaes, just raw data, also works with any spreadsheet app & good for imports to database
44
Q

Features & Implications of Application File Types ( Presentations )

A
  • PPTX
  • PPT
  • PPTM, with macros
  • PDF, can’t be opened by most devices & can’t edit
45
Q

Features & Implications of Application File Types ( Databases )

A
  • ACCDB, (new) supports multi-value fields, attach external files (images) & more encryption
  • MDB, works with older Access versions
46
Q

Software Licenses ( Open Source )

A

It gives user permission to use & view & modify source code

+ simple licensing & often free
+ can meet your needs, modify source code
+ developed & maintained by large community, fast bug & security hole fix
+ more compatibility with app

  • author has no responsibility to keep software updated
  • difficult to maintain updates
  • no professional support, documentation not strong/ available, which means you have to rely on community for support
  • malicious users can identify & export flaws (source code available)
47
Q

Software Licenses ( Proprietary )

A

Users can use the software but can’t view/edit source code

+ ongoing support for updates, patches, bug-fixes
+ less regular cycle, has automated updates
+ well supported by company, good documentation & customer service
+ more/better usability, better interface & less features

  • licencing means its more restrictive and complicated, software can be very expensive
  • source code not available, can’t be adapted to user needs
  • reliant on developer for updates, which means more time waiting creating less security and productivity
  • it uses proprietary standards meaning its harder to switch & transfer data to different software