Prerequisites: CS 301 or equivalent. Class level locking prevents multiple threads to enter in synchronized block in any of all available instances on runtime. Also, be sure to state any assumptions that you are making in your answers. If a wheel is colored black/white, optosensor can be used to detect color and therefore amount of distance wheel has traveled, adjust sensor output so it produces accurate readings, establish relationship between signal input and sensor output, eliminate ambient level of phenomenon being measured, tells how many times the shaft has turned, Velocity encoders are (placed before/after) the gearbox (on the motor shaft), before because higher speed => better resolution, Position encoders are placed (before/after) the gearbox, after, on the output shaft, often by the wheel, rotating motor induces voltage. Learn vocabulary, terms, and more with flashcards, games, and other study tools. Name: _____ Student ID:_____ Problem Score 1 … Oh no! (These data are just the captions, not the votes.) An endpoint in a service is an operation interface exposed to outside, so that a client can access the operation. CSE 445 Distributed Software Development Homework 2 - jjrob13/CSE445HW2 What topics are listed in the course objectives and outcomes? process raw sensor data to get color, shape, distance, velocity, other features, combines features to form a model of an object. An executing instance of a program is called a process. - "any form of computing that involves multiple computers/systems in a computing problem", What is distributed computing? View Full Document CSE Midterm 1 Notes. Press question mark to learn the rest of the keyboard shortcuts. We may give partial credit based on the work you write down, so if time permits, show your work! - Functionality description of the services in standard taxonomy; A proxy in client is a "virtual" object that creates a channel to a (remote) service. Learn vocabulary, terms, and more with flashcards, games, and other study tools. I have no plans to put extra credit or bonus points on the midterm. get red cup sensor, use knowledge about the world as constraints on sensor interpretation, ultrasound sensors (sonar), infrared - gives return signal intensity, two cameras give you distance/depth, perspective projection with 1 camera, use structured light, sensors have different characteristics, accuracy, complexity, In order to have accuracy reconstructing a function from sampled version, 1. function must be bandlimited 2. sampling frequency must be twice the maximum frequency of the analog signal, vary resistance with shaft position (volume control), a whisker that when brushed, sends a signal - used for proximity sensing. The short answer questions will look like the ones from Quiz 1, the review page, recitation 5, and the key questions for each section. Each correct question is worth 4 points. What is PWM, pulse width modulation which is used to convert binary signal to analog signal, w = kVaverage, which means analog voltage output to the motor is calculated from average binary pulses per second, a simple circuit used to control the direction of the motor. 1 One page of handwritten notes is allowed. Inter process/ thread communication happens within the same hardware/ memory unit, List 3 facts about service oriented architecture, 1. service communications happen based on HTTP/ SOAP protocols. Object level locking is mechanism when you want to synchronize a non-static method or non-static code block such that only one thread will be able to execute the code block on given instance of the class. Start studying CSE 445 Midterm 2. Describe the 4 critical aspects of web services. Be sure to clearly indicate your final answer for each question. Midterm 1, Version B. Section 7 problems 1,3,4; Section 8 problems 2-6. STUDY. Close. Home > Quiz > CE 445 Midterm 1. The involved services communicate with the central process only. One page of handwritten notes is allowed. What term means all possible states a system can be in? Previewing page 1 of actual document. 445. If you need to make an assumption to solve a problem, state the assumption. Livelock is a condition that occurs when two or more threads continually change their state in response to the changes of other threads. Corequisite: MATH 3345. Oh no! What's a major drawback of omnidirectional steering? What's the difference between alternating tripod gait and ripple gait? A thread that is blocked waiting for a monitor lock is in this state. 1. Them being open book actually makes it harder because the questions are more in-depth. A web service can be invoked by any client application implemented in a different programming language. View the full content. there is no central coordinator. Where are open loop controllers usually used? CSE 445? Two double-sided 3x5 cards with handwrit-ten notes allowed. 1 of 3 CSE 142 Sample Midterm Exam #1 Key Also check out Practice-It to test solving these problems or to type in your own solution to see if it works! Each service involved can communicate with any partners. spin motor, then stop applying driving current for a short while and measure voltage - this can be used to infer speed. 1. Directions:Below is a set of exercises you should do for practice. class proof assignments as well. Given three gears with two gear ratios 4/1 an 4/1, what is the final gear ratio if you chain them together? Midterm Practice Questions NAME: _____ LOGIN: _____ Write all of your answers directly on this paper. ... -1 (d)unde ned (e)None of the above. Internal state used to remember information about the world, A robot acts through its (actuators/effectors) (eg motor) which typically drive (actuators/effectors) (eg wheels), A robot acts through its actuators (eg motor) which typically drive effectors (eg wheels).