A comprehensive overview of the concepts, design principles, structures and mechanisms of Operating Systems. Fundamentals such as PROCESSES, MEMORY, SCHEDULING and I/O will be studied. Open source Linux, proprietary Windows 7 and various mobile operating systems (i.e. Android, Apple iOS, etc.) will be used as case studies. Student defined projects will be used as a means of exploring key Operating System capabilities and concepts. The course will be conducted in a hybrid format (i.e. in class and online instruction) and will promote the use of undergraduate research skills.
DISCLAIMER: These web pages are not official or affiliate web pages of either the SUNY or
Buffalo State organizations. They are personal faculty web pages that are self-funded and supported
entirely with private resources and offered as a convenience to the student community. In an effort to
minimize barriers faced by students with documented disabilities and to demonstrate a commitment to
support accessibility standards, alternative procedures are available upon request so as to ensure
proper and complete access to course material including exams.