전체 글
운영체제(OS)란?
운영체제(Operating System) : 유저(개발자가 아닌 일반인도)가 컴퓨터를 쉽게 사용할 수 있는 인터페이스/화면/환경을 제공하는 시스템 소프트웨어 -> PC 및 모바일의 발전 대표적인 운영체제는 4개 : 윈도우, 맥OS, iOS, 안드로이드 컴퓨터 종류 운영체제(순서 상관 없음) 운영체제 개발사 PC 1. Windows 마이크로소프트(MS) 2. MacOS 애플(Apple) 모바일 3. iOS 4. Android 구글(Google)
컴퓨터의 구성
컴퓨터의 구성 컴퓨터 = 하드웨어 + 소프트웨어 (인간의 육체와 정신같은ㅇ 것) 하드웨어의 구성 1. CPU > intel 2. RAM=메모리 > samsung 3. 디스크(HDD->SSD) > samsung 4. 외장그래픽카드=VGA 5. 메인보드 6. 본체케이스 7. 모니터 8. 키보드 9. 마우스 10. 파워서플라이어 소프트웨어의 구성 1. 운영체제 > Windows(사무용), Unix(서버용), Linux(서버용), MAC(애플), Android(안드로이드폰), iOS(아이폰) 2. 유틸리티=앱=어플리케이션=응용프로그램(프로그래밍) 3. 프로그래밍 언어(코딩) 더보기 메인보드와 전원만 있으면 컴퓨터(하드웨어) 조립 가능! 메인보드는 'CPU, 메모리, 저장장치(HDD, SSD)'로 구성됨 컴퓨터 ..
프로그래밍 언어의 구분/특징(수준에 따라)
구분 특징 학습 난이도 컴퓨터 속도 용례 예시 고수준 언어 인간 친화적 (인간이 일하기 쉽다) 배우기 쉽다 컴퓨터 작동이 느림 ->고사양 컴퓨터 사용 데스크탑/PC 소프트웨어 만들 때 Java, PMP 저수준 언어 컴퓨터 친화적 (컴퓨터가 일하기 쉽다) 배우기 어렵다 (구체적인 명령) 컴퓨터 작동이 빠름 ->저사양 컴퓨터 사용 가전제품(IPTV 셋톱박스, IoT) 소프트웨어 만들 때 C언어 *스마트폰, 데스크랍, PC, 가전제품 등 모든 IT기기는 일종의 컴퓨터다 *컴퓨터 사양과 컴퓨터 가격은 비례 -> 가전제품의 소프트웨어 만들 때 보통 C언어 사용(저수준 언어가 살아남은 이유)