본문 바로가기

컴퓨터공학80

1. 프로그래밍 언어 개론 컴퓨터 아키텍쳐컴퓨터의 하드웨어는 연산 장치 / 메모리 / 입출력 장치로 구성소프트웨어는 펌 웨어 / 운영체제 / 미들 웨어 / 응용 프로그램으로 계층적 구성객체 지향 언어절차 지향 언어와 구분되는 프로그래밍 기법데이터 기반의 프로그래밍 기법Object Oriented Design (Programming)컴파일러프로그래밍 언어로 구성된 문서를 기계어로 변환하는 작업기본적 문법 오류 점검 기능 *모니터, 키보드, 마우스는 I/O 입출력장치다. ■ 애플은 M1칩같이 CPU를 자체 개발함. 그리고 자신들이 만든 iOS에 탑재함. 즉, 하드웨어와 소프트웨어를 조화롭게해서 성능을 극대화함.■ CPU와 RAM이 좋을수록 프로그래밍 언어를 컴파일러하는데 시간이 단축된다.■ 그래픽카드 : 별도의 컴퓨터라고 보자.(자체.. 2024. 5. 22.
2. 운영체제의 기능과 서비스 운영체제의 기능1. 자원 관리 기능2. 시스템 보호3. 네트워크 (통신 기능)  1. 자원 관리 기능*크게 4가지로 나뉨. 아래에서 세분화해서 보자    ■ 메인 메모리 관리 :  프로세서가 직접 주소로 지정할 수 있는 유일한 메모리*CPU가 명령어를 수행하기 위해서는 명령어가 메인 메모리에 있어야 한다.*프로그램이 절대주소로 매핑이 되어야 한다. 메인 메모리 주소로!*RAM이라고 생각하면 된다.■ 메모리 관리의 기능 메모리의 어느 부분을 사용하고, 누가 사용하는 지 점검 메모리에 저장할 프로세스 결정 메모리를 할당하고 회수하는 방법 결정 ■ 보조기억장치 관리 : 메인 메모리는 공간이 제한되어 데이터와 프로그램 을 계속 저장할 수 없어 보조기억장치 이용■ 보조기억장치 관리의 기능 빈 여유 공간 관.. 2024. 5. 22.
2. 인터랙션과 인터페이스 인터랙션 1. 인터랙션(Interaction)의 정의 ■ 인터랙션(Interaction)  interactive [a.] 상호작용적인 기존: 사람 간의 상호작용을 의미 현재: 사람 뿐만 아니라 인공 매체와의 상호작용도 포함 참고) 인터페이스(interface): 인터랙션을 위한 기능을 제공하는 매체*인공매체 : 컴퓨터, 전자기기를 말함  2. 상호작용성(interactivity)  인터랙션의 정도(magnitude / 양)를 나타내는 단위 사용되는 분야 / 접근 형태에 따라 서로 다른 정의가 존재*분야에 따라 뜻이 달라짐. 아래에서 각 분야에 따라 어떻게 정의하는지 보자.  ■ 사용되는 분야에 따른 정의 공학 사람이 기계를 얼마나 편리할 수 있는지 나타내는 정도  Usability 라는 의.. 2024. 5. 22.
1. 멀티미디어 개요 멀티미디어란 무엇인가?1. 멀티미디어의 정의 다양한 형태의 미디어를 결합하여 콘텐츠를 생성하고, 시스템과 상호작용하여 지식이나 정보를 제공하는 기술 또는 매체  2. 멀티미디어 정보의 분류 *생성 배경과 형태에 따른 분류다.*형태 - 연속적 or 이산적*생성배경 - 현실세계 or 컴퓨터에 의한 합성  3. 미디어(=매체) 표현 미디어 멀티미디어 데이터 생성에 관련된 미디어  문자, 그림, 애니메이션, 소리, 비디오 등으로 표현저장 미디어 멀티미디어 데이터를 보존하기 위한 매체  하드디스크, CD-ROM, DVD, 블루레이, USB, 외장HDD 등전송 미디어 멀티미디어 콘텐츠를 정보통신망으로 전달하는 매체  인터넷, 모바일, 방송망, 무선 통신망 등제시 미디어 사용자가 정보 또는 내용을 확인하.. 2024. 5. 21.