part i computer systems architecture 2395650