Week 5 IT Technical Support Fundamentals Intro to software
What is programming language?
A special language that software developers use to write instructions for the computer to execute.
What is a software bug?
An error in software that causes unexpected results
Who builds sofware?
Anyone who knows programming or a script language can use it write code
What is automation?
Automation makes process work automatically
Give an example of a firmware
BIOS
What do drivers do?
Carry out the necessary translations to allow the CPU and the devices to communicate correctly.
What is programming?
Coding in a programming language
What is scripting?
Coding in a scripting language.
Name 3 terms that are apart of software
Coding, Scripting, and Programing
What is software?
How we as users directly interact with our computrers
Describe software
Intangible instructions that tell the hardware what to do
What is a non commercial software?
Open source, free to use/change/distrubute
What is firmware?
Permanent software stored on the computer
When writing code a ______ is usually used to preform a single-or limited-range of tasks?
Script
Assembly Language
Semi human readable instruction assembled into codes that machines would understand.
What is system software?
Software used to manage and control the operation of the computer. Like OS and utilities. It doesn't perform a task for the user
What type of software is firmware?
System Software
T or F. Is the operating system software?
T
Interpreted Language
Takes the most recently entered instruction, translates it into machine language, and executes it without being compiled ahead of time.
Describe hardware
The physical components of a computer.
What is software management?
The practice of installing and updating operating system features, applications, drivers, as well as obtaining the appropriate licenses.
What is coding?
Translating from one language to another
What is abstraction?
Turning complex things simpler
Because of the principle of abstraction we can now
Use programming language to write instructions that can be run on any hardware.
What is application software?
Used by End Users to accomplish specific functions.
Compiled Programming Language
Uses human readable instructions, then sends the instructions through a compiler. It takes the human instructions and compiles them into machine instructions.
Give examples of programs written in programming language
Web browser, text editors, and music players
What are the two types of software?
system software and application software