운영체제: 기기를 운영하고 효율적인 작동을 유지시켜줌
펌웨어: 하드웨어의 기본적인 작동을 제어하는 기능
컴퓨터를 사용하는 방식
GUI=포털사이트 CLI=리눅스(개발자들이 쓰는이유= 컴퓨터 자원을 조금만 사용할수 있다/ 명령어로 작업해서 간결 정확하다/ 네트워크 환경에서 사용이 용이하다.
리눅스의 종류
우분투(이거밖에 몰랐음)/레드햇 엔터프라이즈 리눅스/ 센트OS와 로키 리눅스/ 리눅스 민트/라즈베리 파이/만자로 리눅
CPU의 코어/스레드/클럭
코어= 노트북살때 제일먼저 보는거=심장쓰
스레드= 그림자 분신술! 하나로 2개의 효과
클럭= 기가헤르츠 단위로 표시되는 정보
CPU가 멀티태스킹을 하는 방법
프로세스 ,스레드(노트북살때 닌자분신술이랑 다름,주의)
프로세스: 병렬 처리(여러 작업을 동시 다발적으로 행하는것)/ 병행처리(1작업을 각자 나누어서 처리하는것)
-> 구역을 구획해서 나눔
스레드: 프로세스를 나눈 단위 , 프로세스 내부에서 하나 이상 진행할수 있는 내부작업단위
-> 니꺼내꺼없이 섞여서 처리 오류 발생대비가 필요함
프로그래밍 흐름의 차이
절차지향=C언어 객체지향=프로그램 꾸러미를 만들어서 그 프로그램이 서로 상호작용하게 만드는방법
클래스
"객체를 만들기 위해서는 먼저 각 종류의 객체가 어떤 정보를 가지고 있고 어떤 기능을 수행 할지 등의 스펙을 정의 해야함, 스펙을 정의 하는 명세서= 클래스라고 함"
혼자서 공부하는 얄팍한 코딩지식P.247 발췌
메소드= 명령문의 집합체="자바에서는 보통기능=메소드라고함"
혼자서 공부하는 얄팍한 코딩지식 P.248
메모리 관리=정리정돈
매니지드 언어=포인터(C언어의 장벽, 메모리 공간의 주소, 배열:여러 데이터를 하나의 변수에 담는), 언매니지드언어
깃허브= 오픈 소스가 모인곳
'【축 완독】 > 얄코[혼자서 공부하는 얄팍한 코딩지식]' 카테고리의 다른 글
[2일차]혼자서 공부하는 얄팍한 코딩지식 p.122-187 (0) | 2023.12.04 |
---|