Intro IT WGU- Section-Unit 5 Software Starter Set

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/30

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

31 Terms

1
New cards

Application Software

Programs that perform tasks specific to the machine's general purpose (often productivity tools)

2
New cards

System software

Programs that perform tasks that are common to computer systems in general (ex, utility, OS)

3
New cards

Operating system (OS)

Software that manages computer hardware and software resources that provide common services for computer programs.

4
New cards

Operating Software (OS)

Performs all tasks such as file and memory management, input&output, controlling peripheral devices

5
New cards

3 most common OS for desktop/laptops

Mac, windows, linux

6
New cards

4 types of OS

Server OS, mobile OS, PC OS, network OS

7
New cards

Utility Software

Extends and customizes OS's function (ex, play multimedia, decompress or compress files)

8
New cards

Kernal

Essential part of OS, contains components that perform basic functions required by computer installation, ex. File manager, memory manager, device drivers

9
New cards

Device drivers/ middleware

Communicated with peripheral devices, turns generic requests into technical steps to complete task, facilitate communication between software&hardware

10
New cards

Productivity software

Used to complete daily asks like writing documents, managing information, storing data, giving presentations

11
New cards

Examples of word processing software

MS Word, OpenOffice, google docs

12
New cards

User Interface

Allows the user to interact with a computer system.

13
New cards

Command Line Interface (CLI)

An interface that accepts text commands at a prompt, usually for immediate execution with immediate display of output.

14
New cards

Graphical User Interface (GUI)

Type of user interface that allows a user to interact with software using text, graphics, and visual images, such as icons using mouse, keyboard, etc

15
New cards

Superuser (Root)

User with admin credentials.

16
New cards

Directory path

Tells a user where the file is located within the file system, often written as the folder names separated by slashes.

17
New cards

Paging

A memory manager method that creates illusion of more space by rotating between secondary and primary memory when many things are running at once

18
New cards

Examples of spreadsheet software

Ms excel, openoffice calc, google sheets

19
New cards

Examples of database software

Ms access, ms sql server, my sql

20
New cards

Examples of presentation software

MS PowerPoint, OpenOffice's Impress, google slides

21
New cards

Examples of multimedia software

Real player,vlc player, media player

22
New cards

Bespoke software

Is software that is custom or tailor made for a specific task or for a specific company

23
New cards

Hybrid Software

off-the-shelf software, customized to an organization's needs.

24
New cards

Shareware

A copyrighted software that can be sampled before it is purchased.

25
New cards

Freeware

software that is provided without charge, but still protected by end user agreements and copyright laws

26
New cards

public domain software

A program distributed for free without a copyright.

27
New cards

Compilers

programs that translate high-level language programs into executable machine language; does full program at once. Will not run with an error.

28
New cards

Programming languages that use compilers:

Java, C++, C#, go/go lang, visual basic.net

29
New cards

interpreter

Translates high level programming language into machine language one line at a time. If an error is found, terminates and displays error message

30
New cards

Interpreted languages:

Python, PHP, javascript, Ruby, TCL, Perl

31
New cards

Algorithm

a step-by-step procedure for solving a problem. Set of well organized computer-implemented instructions designed to compute solution to problem