728x90 전체 글389 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. Network ) CIDR CIDR*Classess Inter-Domain Routing : 클래스 없는 도메인 간 라우팅 기법*IP 주소 부족, 낭비 문제를 해결하기 위한 단기 대책으로, 데이터 라우팅 효율성을 향상시키는 IP 주소 할당 방법.네트워크 주소와 호스트 주소를 나누는 구분자 → 서브넷 마스크 사용클래스 기반32비트각 문자 숫자열은 8비트 ( 0 ~ 255 )총 3가지 클래스 네트워크 접두사 비트예시 IP네트워크 주소호스트 주소클래스 A8개44.0.0.1440.0.1클래스 B16개128.16.0.1128.160.2클래스 C24개192.168.1.100192.168.1100클래스 기반 IP 주소 지정 단점유연하지 않음디바이스 300개 → 디바이스 254 개만 허용하는 클래스 C 사용 불가, B 사용해야 함.클래스 B 사.. 2024. 9. 20. 이전 1 ··· 4 5 6 7 8 9 10 ··· 65 다음 728x90