100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

CMPET 456

Advanced Microprocessors, High Level Interfacing

Pennsylvania State University 3 credits CMPET

Course Description

Operating systems; systems programming; high-level application programming; high-level hardware and software protocols; serial and parallel digital communications. CMPET 456 CMPET 456 Advanced Microprocessors, High Level Interfacing (3) Advanced Microprocessors, High Level Interfacing is a required course for senior-level students pursuing the computer engineering technology (CET) option in the Electrical and Computer Engineering Technology (ECET) baccalaureate degree program. Topics of this course include operating systems, systems programming, high-level application programming, high-level hardware and software protocols, serial and parallel digit communications.The purpose of this course is to extend and augment the topics covered in the earlier computer oriented courses, and build upon the foundations established there. It covers large scale embedded systems along with the related hardware and software design considerations. It is organized around a few intensive projects that cover the breadth of the material. The need for operating systems is discussed, as well as their important features including system services, command processing, device drivers, interrupt handling, memory and device management, system libraries, dynamic linking, virtual memory, multitasking, and inter-task communication. Unique considerations of real time operating systems are reviewed, such as throughput, task blocking, semaphores and special services. The gray area between operating systems and application programming known as systems programming is addressed, including standardization, generalization, choice of language, and make-buy decision issues.A large part of the course is spent on high-level application programming. Topics include structured programming, user-written functions, data structuring and packetizing, and use of commercial libraries and other intellectual property.Protocols based on current technology such as EPP, RS232, RS485, IIC, DeviceNet, USB, IEEE488, IEEE1394, are covered. Binary and character-based data transfer is discussed, along with communication layers and error detection, correction, and recovery issues. Serial and parallel communication topics include analysis and evaluation of the pros and cons of each protocol, debugging, monitoring, timing, and throughput.

Code
CMPET 456
Credits
3
Subject
CMPET

Programs That Include This Course

Get expert help with CMPET 456 Advanced Microprocessors, High Level Interfacing

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles