COMPUTERS AND OPERATING SYSTEMS CONCEPTS