2일차 이론 공부 정리(2022-12-26)

권단비·2022년 12월 26일
0

IT

목록 보기
1/139

◎하드웨어

- CPU(연산장치) : 0,1만 읽을 수 있음

- RAM : 파일을 실행시키면 RAM으로 올라감

- 주기억장치(RAM) : 파일 실행 시 CPU와 연계하여 실행하는 장치

* 메모리 : 프로그램을 많이 실행시켜도 속도 향상됨.

- 보조기억장치 : 컴퓨터를 종료해도 영구적으로 보관할 수 있는 장치

◎OS(Operating System) : 소프트웨어 관리 / 프로그램을 사용하기 위한 운영체제(엑셀,한글,PPT)

- 윈도우(빌 게이츠) : 개인용 PC

  • UNIX

    - 리눅스(리누스 토르발스) : 안드로이드, 기업 server(웹서버, 게임서버, 메일서버, 카카오서버)

    * server : 다수를 받아내는 서버

    - 맥OS : 아이폰


◎Program

- OS가 다르면 프로그램을 다시 만들어야 함

- Java(제임스 고슬링) - 1994년
- Java Virtual Machine : OS 상관 없이 프로그램 만들 수 있어짐
⇒32bit 시스템

- 장점(WORA : Write Once, Run Anywhere) 운영체제에 독립적


◎컴파일 : 컴퓨터가 이해할 수 있는 언어로 번역해주는 프로그램

- 소프트웨어가 실행되는 원리

- 파일 : 저장장치에 저장되어 있는 하나의 0,1

- .exe : 윈도우 실행파일
- .java : 개발자가 읽을 수 있는 0,1 파일
- .class : CPU가 읽을 수 있는 0,1 파일

0개의 댓글