ExamOneBrainScapeData Flashcards
Open computing
Open source software. Standards allowed heterogeneous systems to communicate with each other and exchange data. This was critical to the development of the World Wide Web - e-markets - e-commerce - and inter-company integration.
Distributed computing
A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal.
Centralized computing
Centralized computing is computing done at a central location - using terminals that are attached to a central computer. The computer itself may control all the peripherals directly (if they are physically connected to the central computer) - or they may be attached via a terminal server.
Virtualization and logical computing
Virtual - existing or result in essence or effect though not in actual fact form or name. Created - simulated - or carried on by means of a comp or comp net. Making physical thing look like multiple physical things - segmenting it into multiple
What is a protocol
Common ground rules of communication between computers - I/O devices - and many software programs. Exp: HTTP: between Web servers and Web browsers - TCP/IP: between computers on the Internet and local area networks
What is a standard
Created to ensure universal compatibility of data formats and protocols. May be created by committee or may become a de facto standard through popular use. Exp: Java - SQL - C - JavaScript - MPEG-2 - JPEG - PNG - ASCII - Unicode - EBCDIC - MPEG-2 - MPEG-4 - MP3 - DVD-ROM
What is an operating system - and what are the major/popular operating systems
the software that supports a computer’s basic functions - such as scheduling tasks - executing applications - and controlling peripherals. Windows - Mac - Linux.
What is a programming language
A programming language is a formal constructed language designed to communicate instructions to a machine - particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.
What is ARPANET
Started in 1969 - early packet switching network and first network to use protocol suite TCP/IP. Both became the technical foundation of the internet (Advanced Research Projects Agency Network.)
What is a system and its components
A system is a collection of components linked together and organized in such a way as to be recognizable as a single unit. Ie your own network in your home. Linked components of a system also define a boundary for the system. The environment is anything outside of the system
Client-server model and the n-tier architecture
A program on a client computer requests services from a program on a server computer. Ie email. N-tier arch - Further separation of applications and processing.
Intranet vs. Internet
Internet is wide network of computers and is open for all. Users are unlimited - etc. Intranet is also a network of computers designed for a specific restricted group of users - restricted traffic - etc.
Cloud computing models
SaaS - PaaS - IaaS
What is HTTP
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed - collaborative - hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.
What is HTML
Hypertext Markup Language
What a ?base? numbering system is
The number of representations of a number in a system.