Chapter 3: Enterprise Architecture

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/62

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.

63 Terms

1
New cards

Enterprise Architecture

- hardware

- software

- telecommunications

2
New cards

Hardware

physical components of information technology

3
New cards

Types of hardware

- central processing unit

- primary storage

- secondary storage

- input devices

- output devices

4
New cards

Central processing unit (CPU)

- serves as the brain of the computer

- executes the instructions of a computer program and handles sorting

- consists of transistors, small electrical circuits made from a semiconductor material such as silicon. Transistors are packed onto integrated circuits

- it handles information processing, calculations, and control tasks for computers

- for laptops and desktops, this is also known as microprocessor!

5
New cards

When we write a program, we write a

statement!

6
New cards

The computer breaks the statement down

into individual instructions

7
New cards

The big giant box associated with a desktop computer is called a

system unit

8
New cards

Things to consider with CPU

- manufacturer (intel, AMD, apple, etc)

- brand

- speed = Ghz (billion cycles/second)

- # cores

- hyper-threading

- CPU generation

9
New cards

When it comes to speed

the higher the Ghz, the better!

10
New cards

# cores

- performance cores (faster; have hyper threading

- efficiency cores (slower, but consume less power)

11
New cards

Dual core

each one can process an instruction at the exact same time, which is called parallel processing

12
New cards

What is an improvement that can be made to cores?

hyper-threading, meaning each core has two threads

13
New cards

CPU generation

example of this would be "MacBook 13th generation". this essentially tells you how old the computer is

14
New cards

CPU specifications tell you

- total amount of cores

- total threads

15
New cards

Primary storage

- random access memory (RAM)

- cache

16
New cards

Random access memory

a temporary storage area as the CPU executes

17
New cards

Random access memory: volatile memory

when you shut down your computer, everything in RAM and Cache is wiped clean

18
New cards

Random access memory contents

1. very first thing that gets loaded is your operating system from your hard drive

2. software gets loaded (web browsers, music, etc)

3. files within your software get loaded

19
New cards

Things to consider with random access memory (RAM)

- capacity

-speed

20
New cards

Capacity (you want to know)

- current is ____ GB

- expendable to ___ GB

21
New cards

Speed

how fast you can store and retrieve data

22
New cards

Cache

- browser cache is NOT the same thing!

- this is memory that resides in your CPU!

- "high speed memory"

23
New cards

Cache volatile memory

when you shut down your computer, everything in RAM and Cache is wiped clean

24
New cards

Cache content

computer starts noticing the most frequently used instructions, which is what it does over and over again, so this moves from RAM to Cache

25
New cards

Things to consider with a Cache (what you want to know)

capacity is ___ MB

26
New cards

Secondary storage

- hard drives

- solid state drives

27
New cards

Secondary storage - hard drive

- permanently store information, meaning that it is there when your computer is off

- non volatile memory

less expensive than SSD

28
New cards

Hard drives are composed of

- platters

- read write arm and head

- sectors

- tracks

29
New cards

The read-write arm reads the platters because

the platters spin

30
New cards

Tracks

- part of the platters that are split up into sectors

- when data is stored on the platters, it goes to a sector and is saved in continuous sectors

- sometimes the data being saved jumps around to different sectors because it cannot be naturally saved in continuous sectors because there might be data that is already there, which can slow your computer

31
New cards

Hard drive issues

- fragmentation

- heat and failure because it has moving parts

32
New cards

Fragmented hard drive

when data cannot be saved in continuous sectors, which can slow performance

33
New cards

Secondary storage - solid state drives

- non volatile memory

- it's a circuit board with flash memory

- quieter, no moving parts

- uses less power

- faster than HD

- more reliable

34
New cards

Capacity

- how much a component can hold

- stated in bytes

35
New cards

Storage devices capacity

- GB

- TB

36
New cards

RAM capacity

- GB (8,16,32,etc)

37
New cards

Cache capacity

in CPU

38
New cards

Input devices

- keyboards (QWERTY)

- mouses

- touchpads

- joysticks

- graphics tablets

- microphones

- scanners

- digital cameras

- sensors

- RFID tags and readers

- touch screen monitors

39
New cards

Output devices

- monitors

- printers

- speakers

- lights

- lawn sprinklers

- appliances

40
New cards

Software

collection of programs that tell a computer what to do

41
New cards

Program

collection of statements that. computer follows to perform a task

42
New cards

Types of software

- system software

- application software

43
New cards

Systems software

controls basic operations and ensures that technology tools all work together

44
New cards

Application Software

- word processing, spreadsheets, graphics, video, email browsers

- business applications, transaction processing, manufacturing CRM, accounting, Human Resources

- databases

45
New cards

Systems software

controls basic operations and ensures that technology tools all work together smoothly

46
New cards

System software consists of

- utilities

- operating system

- hardware

47
New cards

Utilities

- security

- file management

- device control

- communications

- disk cleaners

48
New cards

Operating system

- controls internal operations of the computer's hardware

- handles input and output to devices such as keyboards and monitors

- maintains file structures and allows data to be saved and retrieved from storage devices

- allocates memory for its own activities and the needs of application software

- supports backup and recovery

- supports multitasking operations, meaning that there are multiple processors and applications with concurrent users

49
New cards

Utility software

- performs a specialized task that enhances the computers operations or safeguards data

- virus scanning

- cleanup routines

- logging events

50
New cards

Application software

- software for end users

- supports all the work

- includes desktop, web/mobile apps

- business applications

- productivity tools

- email programs

- web browsers

- educational software

- database management systems

51
New cards

How Is software created?

- programming languages

- integrated development environments (IDE)

52
New cards

Programming languages

- python, java, etc

- source code

- legacy systems

53
New cards

Source code is

what we write

54
New cards

Source code must be

translated into 0 and 1 so that the computer can interpret it

55
New cards

Legacy systems

- still running; too costly to replace

- many written in COBOL

56
New cards

Integrated development environments (IDE)

- a software tool to facilitate programming

- "software that we use to develop software and what tool we are using to write code"

- includes a text editor, color codes (there is meaning behind the color), syntax checker (checks for mistakes early on), debugger (helps you find problems after syntax checker), and other useful programming tools

- visual studio, IDLE, etc

57
New cards

A toolbox in VS

the toolbox writes all of the code for the user interface

58
New cards

Deployment strategies

- custom development

- commercial off-the shelf

- software as a service

- open source software

59
New cards

Idea behind deployment strategy

we have multiple choices to deploy new business ideas

60
New cards

Software as a service

- software is owned, hosted, and managed remotely by a vendor

- cloud based

- pay subscription fee to use

61
New cards

Commercial off the shelf

when it is a common business need such as payroll, we buy it. typically, it is installed on our devices

62
New cards

Custom development

build from the ground up either in house or through finding a software development business to do it for you

63
New cards

Open source software

- free to download and use

- download includes the source code

- free to update

- more expensive to update