jagomart
digital resources
picture1_Programming Pdf 185736 | Cmpsc311 Systems Programming


 134x       Filetype PDF       File size 2.83 MB       Source: www.cse.psu.edu


File: Programming Pdf 185736 | Cmpsc311 Systems Programming
cmpsc 311 introduction to systems programming module systems programming professor patrick mcdaniel fall 2015 cmpsc 311 introduction to systems programming warning warning for those not in the class there is ...

icon picture PDF Filetype PDF | Posted on 01 Feb 2023 | 2 years ago
Partial capture of text on file.
                  CMPSC 311- Introduction to 
                         Systems Programming
                 Module: Systems Programming
                             Professor Patrick McDaniel
                                        Fall 2015
     CMPSC 311 - Introduction to Systems Programming

      WARNING

       •  Warning: for those not in the class, there is an 
          unusually large number of people trying to get in (4x 
          more than any other year).  I cannot make any 
          promises that everyone will get into the class due to 
          others dropping.
     CMPSC 311 - Introduction to Systems Programming
                          Page

       Software Systems

         •  A platform, application, or other structure that:
            ‣  is composed of multiple modules …
               •  the system’s architecture defines the interfaces of and 
                  relationships between the modules
            ‣  usually is complex …
               •  in terms of its implementation, performance, management
            ‣  hopefully meets some requirements …
               •  Performance                       These are properties of computer

               •  Security                          systems that people design, optimize, 
               •  Fault tolerance                   and test for.  Some refer to the as

               •  Data consistency                  "ilities” (pronounced "ill-it-tees")
      CMPSC 311 - Introduction to Systems Programming
                                         Page
 3

       100,000 Foot View of Systems

                                         C application       C++ application         Java 
                                                                                  application 
                                      C standard library  C++ STL / boost /          JRE 
             OS / app interface             (glibc)          standard library 
                (system calls)                     operating system 
                HW/SW interface
                 (x86 + devices)                          hardware 
                                             CPU      memory      storage     network
                                              GPU clock audio radio peripherals
       CMPSC 311 - Introduction to Systems Programming
                                              Page
 4

The words contained in this file might help you see if this file matches what you are looking for:

...Cmpsc introduction to systems programming module professor patrick mcdaniel fall warning for those not in the class there is an unusually large number of people trying get x more than any other year i cannot make promises that everyone will into due others dropping page software a platform application or structure composed multiple modules system s architecture denes interfaces and relationships between usually complex terms its implementation performance management hopefully meets some requirements these are properties computer security design optimize fault tolerance test refer as data consistency ilities pronounced ill it tees foot view c java standard library stl boost jre os app interface glibc calls operating hw sw devices hardware cpu memory storage network gpu clock audio radio peripherals...

no reviews yet
Please Login to review.