상세 컨텐츠

본문 제목

IT 지식 책 정리 3

이론공부/IT 개념정리

by 뽀사장 2024. 2. 2. 17:37

본문

728x90
반응형

우리는 늘 CPU에게 일을 시키고 있지만 어제 포스팅한 내용들이 낯설기만 한 이유가 있다

CPU에게 일을 시키는 세세한 과정을 몰라도 대신해주는 운영체제가 있기 때문이다

 

대표적으로 마이크로소프트의 위도우와 애플의 맥OS와 IOS, 구글의 안드로이드다

 

이 3개의 회사는 다 다른 언어를 사용하고 있다 그래서 회사들의 보안정책이나 운영정책에 우리 들은 모두 영향을 받고 있다

 

 

자바나 파이썬을 한번씩은 들어봤을텐데 JVM이라는 프로그램은 운영체제 위의 소프트 웨어로 자바언어로 만든 프로그램이다

그래서 각기다른 운영체제를 쓰는 프로그램이라고 하더라도 JVM프로그램을 설치한다면 자바를 이용해서 모든 운영체제를 사용할 수 있다 파이썬도 마찬가지다 

하지만 운영체제 위에 프로그램을 올리고 그 위에 또 프로그램을 돌리는것이기 때문에 속도가 느리다는 단점이 있다

특히 모바일의 경우 용량과 성능의 제한이 있기 때문에 JVM과 같은 개념이 덜 발달되어있다

 

하지만 c언어에 비해 자바나 파이썬은 고수준의 언어이기 때문에 쉽게 배우고 코딩할 수 있다

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

안드로이드 개발자

- 안드로이드 (운영체제 위에 돌아가는 소프트웨어를 개발하는) 개발자

 

iOS 개발자

- iOS (위에 돌아가는 소프트웨어를 개발하는) 개발자

 

맥OS 개발자

- 맥OS (위에 돌아가는 소프트웨어를 개발하는) 개발자

 

윈도우 개발자

- 윈도우 (운영체제 위에 돌아가는 소프트웨어를 개발하는) 개발자

728x90
반응형

'이론공부 > IT 개념정리' 카테고리의 다른 글

IT 지식 책정리 5  (0) 2024.02.06
IT 지식 책정리 4  (0) 2024.02.05
IT 지식 책 정리 2  (0) 2024.02.01
IT 지식 책 정리 1  (0) 2024.01.31
용어 정리 UI, UX, 클라이언트, API  (0) 2024.01.22

관련글 더보기