8 Pages

SomeComputingBasics

Course: CS 260, Spring 2008
School: Emporia
Rating:
 
 
 
 
 

Word Count: 254

Document Preview

Computing Some Basics What your mother never told you about computer programming. Von Neumann Model M EM ORY M AR M DR IN P U T K e yb o a rd M ouse Scanner D is k O UTPUT P R O C E S S IN G U N IT ALU TEM P M o n ito r P rin te r LED D is k C O N T R O L U N IT PC IR Memory 2k x m array of stored bits Address unique (k-bit) identifier of location Contents m-bit value stored in location 0000 0001 0010...

Register Now

Unformatted Document Excerpt

Coursehero >> Kansas >> Emporia >> CS 260

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Computing Some Basics What your mother never told you about computer programming. Von Neumann Model M EM ORY M AR M DR IN P U T K e yb o a rd M ouse Scanner D is k O UTPUT P R O C E S S IN G U N IT ALU TEM P M o n ito r P rin te r LED D is k C O N T R O L U N IT PC IR Memory 2k x m array of stored bits Address unique (k-bit) identifier of location Contents m-bit value stored in location 0000 0001 0010 0011 0100 0101 0110 1101 1110 1111 00101101 10100010 Basic Operations: LOAD read a value from a memory location STORE write a value to a memory location Instruction The instruction is the fundamental unit of work. Specifies two things: opcode: operation to be performed operands: data/locations to be used for operation An instruction encoded is as a sequence of bits. (Just like data!) Often, but not always, instructions have a fixed length, such as 16 or 32 bits. Control unit interprets instruction: generates sequence of control signals to carry out operation. Operation is either executed completely, or not at all. A computers instructions and their formats is known as its Instruction Set Architecture (ISA). Instruction Processing Fetch instruction from memory D...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Emporia - CS - 345
/ Deitel & Deitel Exercise 4.25 Part B Solution/ Revised 18JAN2009#include <iostream>#include <iomanip>#include <stdlib.h>#include <time.h>using namespace std;const int BOARD_SIZE = 8, MAXMOVES = BOARD_SIZE * BOARD_SIZE - 1;enum Answer { NO
Emporia - CS - 557
Queueing Networks 1. Queueing Networks Definition - a model in which jobs departing from one queue arrive at another queue (or possibly at the same queue) is called a queueing network. Open queueing network -Has external arrivals and departures. th
Emporia - CS - 345
CIRCLE.CPP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65May 3, 1998Page 1/ Borland C+ - (C) Copyright 19
Emporia - CS - 557
Module 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System Design and Implementation System GenerationApplied Operating System Concepts3.1Silb
Emporia - CS - 444
MP13Puppies and KittensIntroduction MyPet is a practice that provides private health care for domestic pets throughout America. This service is provided through various clinics located in the main cities of America. The Director of MyPet is concern
Emporia - CS - 501
Activity 11The more bits the betterPurpose This activity introduces the use of a 12-bit A/D converter. We will be using this device to measure current associated with testing a battery. The Device 1 The LTC1298 is a 12-bit analog-to-digital convert
Emporia - CS - 501
Handout 2Everything Your Mother Didn't Tell You About Fitting Equations to DataLeast SquaresIs a mathematical procedure for finding the best-fitting curve to a given set of points by minimizing the sum of the squares of the offsets ("the residuals
Emporia - CS - 501
Activity 1 - Some like it HotIntroduction and BackgroundThe purpose of this activity is to explore several different temperature measuring devices and to compare and contrast the data that they generate.Equipment1. 2. 3. 4. 5. 6. Digital thermom
Emporia - CS - 444
Chapter 17 - ObjectivesPurpose of physical database design. How to map the logical database design to a physical database design. How to design base relations for target DBMS. How to design general constraints for target DBMS.Chapter 17Methodolog
Emporia - CS - 444
Chapter 19 - ObjectivesThe scope of database security.Chapter 19Security TransparenciesWhy database security is a serious concern for an organization. The type of threats that can affect a database system. Pearson Education Limited 1995, 2005
Emporia - CS - 561
Assembly Language for Intel-Based Computers, 5th EditionKip R. IrvineChapter 6: Conditional ProcessingSlides prepared by the authorRevision date: June 4, 2006(c) Pearson Education, 2006-2007. All rights reserved. You may modify and copy this s
Emporia - CS - 552
COSC345 Software EngineeringConfiguration ManagementChange is constant teams need communication Poor communication = confusion Why Is It Needed? Problems with large projects:multiple developers, shared data, double maintenance, simultaneous
Emporia - CS - 552
Overview AGILE METHODSAn Introduction Motivation What is an agile method? Agile manifesto Examples of Agile methods XP ScrumWhat is an agile method? Agile methods are considered Lightweight People-based rather than Plan-basedAgile Manif
Emporia - CS - 557
Windows 2000 and Windows XP Security OverviewRegis Leonard And Brian MauroOverview Whyis Windows such a target? Effects of Past Attacks Current Threats Microsoft Response 3rd Party Response What can you do? ConclusionWhy is Windows Such
Emporia - CS - 561
Assembly Language for Intel-Based Computers, 5th EditionKip R. IrvineChapter 7: Integer ArithmeticSlides prepared by the authorRevision date: June 4, 2006(c) Pearson Education, 2006-2007. All rights reserved. You may modify and copy this slide
Emporia - CS - 340
CHAPTER 3 INTRODUCTION TO SOFTWARE ENGINEERINGHARDWARE ADVANCESMOORE'S LAW: COMPUTER POWER (CIRCUITS PER CHIP) DOUBLES ABOUT EVERY 18 MONTHS.SOFTWARE CRISIS: 1. DEVELOPING PROGRAMS TO UTILIZE THE GREAT HARDWARE 2. CHRONIC SHORTAGE OF COMPUTING
Emporia - CS - 260
Chapter 20 - Standard Template Library (STL)Outline20.1 20.1.1 20.1.2 20.1.3 20.2 20.2.1 20.2.2 20.2.3 20.3 20.3.1 20.3.2 20.3.3 20.3.4 20.4 20.4.1 20.4.2 20.4.3 IntroductiontotheStandardTemplateLibrary(STL) IntroductiontoContainers IntroductiontoI
Emporia - MA - 792
MODULE 8Publishing a Technology Enhanced Unit PlanObjectivesTeachers will: Revise Unit Plans based on the Evaluation rubric and participant feedback. Locate online training opportunities and tutorials. Submit an online evaluation of the Intel ACE
Emporia - CS - 350
In programming, two types of abstraction: Process abstraction (subprograms, procedures, functions) Data abstraction found as a useful means of expression in programming in the 1970s - what kinds of built-in features should a PL have to allow for t
Emporia - CS - 220
Chapter 10 Alists and tablesAn association list, or alist, is a Scheme list of a special format. Each element of the list is a cons cell, the car of which is called a key, the cdr being the value associated with the key. Eg, (a . 1) (b . 2) (c . 3)
Emporia - CS - 320
Introduction Comer 3e Chapter 18IP Datagrams and Datagram Forwarding Fundamental Internet communication service Format of packets Processing of packets by routers Forwarding DeliveryConnectionless service End-to-end delivery service is conne
Emporia - CS - 561
Assembly Language for Intel-Based Computers, 5th EditionKip IrvineChapter 1: Basic ConceptsSlides prepared by the authorRevision date: June 3, 2006(c) Pearson Education, 2006-2007. All rights reserved. You may modify and copy this slide show
Emporia - CS - 561
Assembly Language for Intel-Based Computers, 5th EditionKip R. IrvineChapter 12: High-Level Language InterfaceSlide show prepared by the authorRevision date: June 4, 2006(c) Pearson Education, 2006-2007. All rights reserved. You may modify and
Emporia - CS - 561
77APPENDIX ARegular Expressions\z "REGEXW.DOC-1001" \z "REGEXW.DOC-1002" \z "REGEXW.DOC-1003" \z "REGEXW.DOC-1004" \z "REGEXW.DOC-1005"A regular expression (sometimes called a pattern) is a find string that uses special characters to match patt
Emporia - CS - 523
001100000010000001000001010000101000111110010001001000101110111111111001000010100001010000101111100100001010000101000011111110001111101000011000000100000010000001000000100000001000010011110111110001000100100001010000101
Emporia - CS - 501
MessageBeepPage 1 of 2Platform SDK: Debugging and Error HandlingMessageBeepThe MessageBeep function plays a waveform sound. The waveform sound for each sound type is identified by an entry in the registry. BOOL MessageBeep( / sound type UINT u
Emporia - CS - 220
Chapter 15Data CompressionBrooks/Cole, 2003OBJECTIVESAfter reading this chapter, the reader should be able to:Realize the need for data compression. Differentiate between lossless and lossy compression. Understand three lossless compression en
Emporia - CS - 220
Chapter 13File StructuresBrooks/Cole, 2003OBJECTIVESAfter reading this chapter, the reader should be able to:Understand the file access methods. Describe the characteristics of a sequential file. Describe the characteristics of an indexed file
Emporia - CS - 340
CHAPTER 5VECTORS AND DEQUESTHE vector, deque, AND list (CHAPTER 6) CLASSES ARE SEQUENTIALCONTAINER CLASSES: THE ITEMS ARE STORED IN SUCCESSION, FROM FIRST TO LAST.A VECTOR IS A FINITE SEQUENCE OF ITEMS SUCH THAT 1. GIVEN ANY INDEX, THE ITEM IN
Minnesota - PHYSICS - 1301
Physics 1301University of Minnesota M. Zudov 1. The boom in a model crane is at 45 degrees to the vertical. The length of the arm is L = 1 m, and the mass of the arm is M = 0.95 kg. A 1 kg mass m = 1 kg hangs from the end. (a) What is the tension in
Naval Academy - EE - 332
EE332 PRACTICAL EXERCISE: A-to-D & D-to-A ConversionTeam Name: _I.Section:_Date:_II.III.IV.Goals: a. Develop familiarity with analog-to-digital converters. b. Implement the circuits necessary to complete a 2-bit analog-to-digital conver
Naval Academy - IC - 211
Staff Johnson 1994 65000Manager Thomas 2003 97000Staff Olson 2004 52000Parttime Lewis 2006 25 12.50Fulltime Campion 2005 40 18.75Manager Davis 1996 105000Parttime Wiley 2007 15 9.75Fulltime Parsons 2002 40 22.50
Virginia Tech - CS - 2604
Programmer: Bill McQuainProtein dB Project dB file: Mixed30.txt script file: 1.Script.txt log file: 1.Log.txt-Command 1: debugaccessionContents of accession code index: EQ (O57809, (3027, 21) EQ
Minnesota - BIOSCI - 6011
BioC 6011 First Midterm Thursday, September 25, 20081. A buffer solution is prepared by mixing 10 ml 1M HA with 10 ml of 1 M NaA and diluting to a final volume of 100 ml. What will be the pH of this buffer solution? The pKa for HA is 4. a) b) c) d)
Minnesota - BIOSCI - 5361
BioC 5361 Microbial Genomics & Bioinformatics Protein Family Analysis & Structural Genomics October 2, 2008Typical BLAST output in genome annotationSequences producing significant alignments: gi|28855576|gb|AE016875.1| Pseudomonas syringae pv. tom
Minnesota - CSCI - 5106
:CSci 5106 L7: Logic Programmingc Gopalan NadathurCSci 5106: Programming Languages Fall 2007Page 1 / 45Logic ProgrammingIntroduction:Read Chapter 11 - it is on the web. Functional and logic programming are both declarative paradigms. W
Minnesota - AREND - 011
Bridging the Gap of Teaching and Learning:Increasing Student Academic SuccessDavid Arendale Past President of NADE http:/www.nade.netTwo Sides of the Same Coin?Is teaching and learning two sides of the same coin?New Emphasis in Higher Educati
Michigan State University - LIB - 1923
Feb.23, 1923UNITED STATES GOLP ASSOCIATION37Public Golf at the Capital of the NationCOL. C. O. SHERRILLThe public golf links at Washington are not, as might naturally be supposed, operated by the municipal authorities, but are located in t
Michigan State University - LIB - 1947
Issued By TheUNITED STATES GOLF ASSOCIATION GREEN SECTIONROOM 307, SOUTH BUILDING PLANT INDUSTRY STATION BELTSVILLE, MD.BUILD NEXT YEAR'S TURF NOW G.S.A. NINETEENTH ANNUAL TURF CONFERENCE AND SHOW: February 9 to 13 are the dates at the Book Cadi
Minnesota - CSCI - 5801
DRAFTCSci 5801 Preliminary Course Schedule and Reading List(Version 1.0, 11/12/2007 Changes will occur)Fall 2007, 9:45-11:00 Tu and ThDr. Mats HeimdahlNote the reading list is not complete. Updated versions will be distributed throughout the cl
Michigan State University - LIB - 1952
26USGAJOURNALANDTURFMANAGEMENT:AUGUST,1952RELEASEOF MEYER ZOYSIA TO STATE EXPERIMENT STATIONSgrass and other weeds and resistance to heavy usage. Meyer is particularly superior in its finer texture, greater density and darker green c
Minnesota - CSCI - 3081
L4: Software Specication and Design1: Design in Construction:L4: Software Specication and Design1: Design in Construction: Problem DecompositionChallenges CSci 3081 L4.2: Software Specication and DesignDesign in ConstructionDesign is hard.
Michigan State University - BMB - 526
BMB 526 - Exam 3 December 15, 2005You may use this grid to record your answers for comparison with the posted answer keys. The information provided below may be useful in answering some questions.Version of the Exam: 1A1. 2. 3. 4. 5. 6. 7.8. 9.
Michigan State University - READ - 1974
Michigan State University - READ - 1984
Michigan State University - LIB - 1950
8USGA JOURNAL: AUGUST,1950Report on the JuniorsBy RICHARD S. TUFTSUSGA SECRETARY AND CHAIRMAN OF JUNIOR CHAMPIONSHIP COMMITTEEThe Junior Amateur Championship is achieving its purpose. The generation which competed in the third Championship
Michigan State University - LIB - 1953
20USGA JOURNAL AND TURF MANAGEMENT: SEPTEMBER, 1953What Southern Hills Did for the JuniorsBy J. FREDERIC BYERS, JR.CHAIRMAN, USGA JUNIOR CHAMPIONSHIP COMMITTEEFor many reasons the sixth USGA Junior Amateur Championship will be long remembered
Michigan State University - LIB - 1950
USGAJOURNAL:NOVEMBER,195017The Jaycees and the JuniorsBy HUGH EGAN, JR.DIRECTOR OF SPORTS AND RECREATION, U. S. JUNIOR CHAMBER OF COMMERCEIn five short seasons a golf tournament for boys has grown from one of the least significant, with
Michigan State University - LIB - 1956
byINTERESTED IN JUNIOR GOLF? THIS IS KENWOOD'S ANSWERcan my club do to stimulate interest in junior golf? With a new season fast approaching, many dub officials are probably attempting to answer this question as they complete summer plans. An exam
Michigan State University - LIB - 1948
USGA JOURNAL:August, 19481THROUGHNelson 'Yhitney :MemorialTHE, GREENUnsung Record.BreakersA Nelson Whitney Memorial Trophy is to be placed in annual competition to commemorate the well-known New Orleans golfer who passed away this year. Thr
Michigan State University - SS - 032296
SheltersMarch 22, 1996By NEDRA PICKLERCapital News Service LANSING-Domestic abusers may be required to pay their victims' sheltercosts under a new state law. Gov. John Engler signed a three-bill package into law earlier thismonth all
Minnesota - CSCI - 5471
MAC MAC & AE Message Authentication Code keyed hash function H (x) k: secret key, x: message of any length,kHk(x): xed length (say, 128 bits) Purpose: to prove to someone who hasthe secret key k, that x is written by someone who also has the
Minnesota - CSCI - 5471
Modern Cryptography Lecture 8 Advanced Number Theory and PKCYongdae KimToday Admin Stuff Recap Advanced Number Theory2Admin StuffEmail Subject should have [5471] in front, e.g. "[5471] Project proposal" CC TA (foo@cs.umn.edu) and Dr
Minnesota - CSCI - 1001
COMPUTER SECURITY: TYPES OF ATTACKS=-KEY QUESTIONS-1. What are some of the types of computer security attacks?-WHERE THIS MATERIAL APPEARS IN THIS CLASS-Some is in chapter 12 and 13, but mostly the material presented in classprovides some
Minnesota - CSCI - 1001
COMPUTER SECURITY: CRYPTOSYSTEMS=KEY QUESTIONS-1. What are some of the ways people encrypt and decrypt messages?2. What is public key cryptography and how does it work?GOALS-1. Be able to encrypt and decide message using rotation-based or
Minnesota - CSCI - 5271
CSci 5271: Introduction to Computer SecurityExercise 20 due: November 19, 2008 Ground Rules. You may choose to complete this problem with a partner or by yourself. If you work with a partner, turn in one copy with both of your names on it. You may c
Minnesota - CSCI - 5471
TodayModern Cryptography Lecture 7 Advanced Number TheoryYongdae Kim Admin Stuff Recap Advanced Number Theory2Admin StuffRecap E-mailSubject should have [5471] in front, e.g. [5471] Project proposal CC TA (vishal@cs.umn.edu) an
Minnesota - CSCI - 5471
CSCI 5471 Modern Cryptography, Spring 2005Quiz Solution1. Asymptotic notationMatch the correct definition for each notation. Write the numbers from Column B to correspond to the given notation in column A. Column A 5 Column B 1 if there exist
Minnesota - CSCI - 4011
ENCODING CHESSINHERENT LIMITATIONS OF COMPUTER PROGRAMSEach square can have one of 13 values: 4 bits +1 bit encodes turn information. CHESS = { (B) : B is a chess board and white can force a win. }CSci 4011A 88 chess board has 64 squares and 3
Michigan State University - LIB - 1978
Current Review of Effluent for Irrigationby A. E. DUDECK, Ornamental Horticulture, IFAS, University of Florida, Gainesville, FloridaIN ATTEMPTING TO review the vast amount of literature dealing with the characteristics and use of sewage sludge a
Michigan State University - READ - 1973