728x90 분류 전체보기390 OS ) 멀티 코어가 뭡니까? 멀티 코어라는 것은 여러 개의 코어를 가지고 있다는 뜻이다.예를 들어 쿼드 코어라면, 이론적으로는 최대 네 개의 프로세스가 동시 실행 가능하다는 것!어떻게 가능할까?멀티코어CPU 를 구성하는 “ 처리 장치”가 여러 개라는 뜻.처리 장치?ALU : 산술 연산, 논리 연산을 수행하는 장치. (계산기)레지스터 : 데이터와 명령어 일시 저장하는 고속 메모리. (프로세스가 올라가면 메모리에서 레지스터로 데이터를 옮겨와서 명령 실행함.)제어 유닛 : 명령어 해석하고 작업이 어떻게 처리될지 제어함. (제어 장치)L1 캐시 : 코어 내부에 있는 제일 빠른 메모리. (캐시)그러면 처리 장치가 여러개라는 뜻은?(ALU, 레지스터, 제어 유닛, L1 캐시) 가 여러 개라는 뜻.램(메모리)은 하나로 돌려 씁니다. ㅎㅎ그래서 .. 2024. 11. 20. GPT한테 칭찬받음 지피티야 고맙다~ 입닫고 빵이나 먹을게요. 2024. 11. 8. OS ) 시스템콜, 코루틴, 그리고 이벤트 루프란? 시스템 콜운영체제의 서비스를 제공받기 위한 요청.일종의 인터럽트 (소프트웨어적 인터럽트)이중 모드CPU 가 명령어 처리 방식을 실행하는 모드를 사용자 모드/커널 모드로 구분하는 방식.사용자 모드.프로그램 실행 모드.입출력 명령 같은 HW 접근 명령어를 실행할 수 없음.그래서 사용자 모드로 실행되는 일반적인 프로그램은 자원에 접근 불가.커널 모드.운영체제 기능을 사용할 수 있는, 커널 영역의 코드를 실행할 수 있는 모드.운영체제는 커널 모드로 실행되니 자원에 접근 가능.사용자 모드로 실행되는 프로그램이 “시스템 자원”에 접근하기 위해 운영체제 서비스를 받으려면, 커널 모드로 전환되어야 함.이 때, 운영체제 서비스를 제공받기 위한 요청을 “시스템 호출” 이라고 함.타임 슬라이스CPU 를 사용하는 스레드(작업.. 2024. 10. 29. "혼자 공부하는 컴퓨터 구조 + 운영체제"를 마치며 흔히 첫 만남은 설렌다고 하지만 사람과의 "첫 만남"이라는 단어가 내겐 큰 설렘을 주지는 않는다.나는 만나던 사람을 만나서 가던 가게에서 먹던 음식을 먹는 것을 선호하는 사람이다. 개발자라면 컴퓨터 구조와 운영체제는 기본으로 알아야한다고 생각했으나사실 네트워킹 쪽에 궁금한 것이 더 많아서 공부를 미루던 차에인프런에 무료 CS 강의가 있어서"헬스 가서 런닝머신 할 때마다 들어야지~" 라고 생각함서 다운받음. https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%.. 2024. 10. 22. NACL 은 왜 Stateless 이고, 보안 그룹은 왜 Stateful 일까? AWS VPC 에는 NACL (Network ACL) 과 보안 그룹이라는 방화벽이 있는데이 친구들은 서로 성격이 다른 방화벽이다. NACL 은결합 기반(허용 및 거부 규칙) 으로 순서대로 규칙을 평가한다.게다가 상태 비저장이라 요청이 들어와도, 나갈 때 다시 한 번 확인한다. 보안 그룹은화이트리스트 기반(허용 규칙만 지원) 으로 규칙의 순서는 의미가 없다. (등록만 되어있으면 바로 허용임)상태 저장이라 요청이 한번 들어오거나 나가면, 응답 패킷은 확인하지 않는다. 같은 방화벽 역할을 하는데도 이 둘은 왜 이렇게 다를까? 처음엔 NACL 은 서브넷 레벨에서 사용하면 외부 네트워크 또는 인터넷으로 나가는 트래픽이니까- 정교하게 Inbound/Outbound 를 검사할 필요가 있음.하지만 SG 는.. 2024. 10. 16. 스프링 부트가 해주는 자동 구성을 수정할 수 있는 범위는 어디까지일까? 시작은 사소했다 백엔드 개발자로 일하는 친구와 얘기를 하던 도중내가 알고 있는 사실과 다른 이야기를 해서 궁금했다. 스프링프레임 워크를 편하게 쓰기 위하여 스프링 부트를 사용하는 것이 아니었던가?- 내가 남궁성 쌤의 스프링의 정석 강의를 들을 때...스프링 프레임워크를 사용하던 기억이 있었는데- 진짜 엄청난...설정과 xml 파일 설정들 때문에 넘 힘들었던 기억이 있음 ㅜㅜ- 이후에 스프링 부트를 사용했을 때 엄청나게..편하고 좋았음. 그리고 토비의 스프링 부트 - 이해와 원리 강의를 들었을 때분명 스프링 부트의 모든 자동 구성은 커스텀 할 수 있다고 들었는데..내가 알던 것이랑 다른 뭔가 있을까? 해서 찾아보게 되었다. 일단 스프링 부트는 스프링을 편리하게 쓸 수 있도록 "Auto Conf.. 2024. 9. 26. 이전 1 ··· 4 5 6 7 8 9 10 ··· 65 다음 728x90