본문 바로가기
  • 시 쓰는 개발자

1일 1개념정리 (24년 8월~)/운영체제 , 하드웨어8

1일1개 (81) - 컴퓨터에 캐시 지르기 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#81. 캐시어렸을 때 "캐시지른다"를 참 많이 썼는데 ... 컴퓨터쪽 공부를 하다보면 캐시 캐시 자주 접한다. 근데 SW에서 말하는 캐시와, HW에서 말하는 캐시가 서로 좀 다른 맥락이다 !!! 약간 혼용하는 것 같기도 해서 혼란이 온다 .... 정리해보자. 캐시 - 하드웨어 관점개인적인 생각인데.... 캐시라는 용어 자체는 HW의 캐시가 먼저인 것 같다. 애당초 빠른 접근을 위해 HW에서 먼저 설계했을 것이고, 이를 웹개발에서 개념을 빌려간 것이라는 느낌이 좀 든다. 근데 중요한 건.. 2024. 11. 14.
1일1개 (76) - 암어 콘보이~ 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#76. Convoy Effect 이것저것 찾아보다가 콘보이 현상이라는 것을 봤다. 뭔가 이름도 웃겨서 한번 정리해보려고 한다.  콘보이 현상이는 OS에서 프로세스 스케줄링이나 자원 관리에서 발생하는 성능 저하 현상이다. 주로 FCFS같은 단순한 스케줄링에서 발생하는데, 앞에서 긴 작업이 실행되고 있어서 뒤에 있는 짧은 작업들이 못들어가 전체 시스템 성능을 떨어뜨리는 상황이다. 참고로 Convoy는 "호위"라는 뜻인데, 선두의 주요 운송 수단이 다른 작은 운송 수단들을 보호하거나 인도하.. 2024. 11. 9.
1일1개 (62) - 싸울때) 너가먼저 놔라 vs 너 놓을 때 까지 나도 안놓는다 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#62. DeadLock예전에 동시성 문제로 글을 썼는데, 데드락에 대해서 언급이 빈약하여 보완해본다.https://100won-developer.tistory.com/entry/1%EC%9D%BC1%EA%B0%9C-27-%EB%8F%99%EC%8B%9C%EC%84%B1-%EB%AC%B8%EC%A0%9C 1일1개 (27) - 동시성 문제1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개.. 2024. 10. 16.
1일1개 (60) - 실제 메모리 아닌데~ 실제 메모리 아닌데~ 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#60. Virtual Memory버츄얼 메모리.... 라는 가상 기억 장치를 자주 들었을 것이다. 뭔지 몰라도 학부 때 한번쯤 접하는 이 용어에 대해서 알아보자. Virtual Memory보통 한글보단 Virtual Memory라는 이름으로 자주 접하는 이것은 실제 물리메모리보다 더 많은 메모리를 사용할 수 있도록 해주는 OS의 기술이다. 프로그램이 실행될 때 모든 데이터를 한번에 메모리에 로드하지 않고 필요한 부분을 일부씩 메모리에 로드하고, 나머지는 보조기억장치(HDD)에 저장하는.. 2024. 10. 14.
1일1개 (27) - 동시성 문제 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#27. 동시성 문제동시성 문제란, 영화관이나 비행기 예매시 동시에 요청이 들어갈 때 이를 어떻게 처리하는가에 대한 문제이다. 프로세스와 스레드에 대한 이야기도 나오니까 다음 포스팅도 참고해보자 !! https://100won-developer.tistory.com/entry/1%EC%9D%BC1%EA%B0%9C-3-%EB%A9%80%ED%8B%B0-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4 1일1개 (3) - 멀티 프로세스1일 1개념정리 24.08.09.금 ~ .. 2024. 9. 6.
1일1개 (22) - 동기 vs 비동기 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#22. 동기 vs 비동기운영체제나, 아니면 웹공부 할 때에도 동기식 처리, 비동기식 처리 이런 단어가 많이 나온다. 동기화라는 단어에서 많이 봤을 것이다. 간단히 이야기하면 동기는 동시에 하는 거고, 비동기는 동시에 하지 않는 것인데 디테일한 부분을 더 알아보자.  동기 (Synchronous)동기 방식은 작업을 순차적으로 처리하는 방식이다. 쉽게 말하면 "동시에 일어난다"이다. 그래서 한 작업이 끝나기 전까지 다음 작업이 시작되지 않는다. 모든 작업이 차례대로 수행되고, 현재 작업이.. 2024. 8. 31.
1일1개 (3) - 멀티 프로세스 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#3. 멀티 프로세스멀티 스레드에 대해서 지난 시간에 배웠다.https://100won-developer.tistory.com/entry/1%EC%9D%BC1%EA%B0%9C-2-%EB%A9%80%ED%8B%B0-%EC%93%B0%EB%A0%88%EB%93%9C 1일1개 (2) - 멀티 쓰레드 (spring 동시 요청 처리)1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리.. 2024. 8. 11.
1일1개 (2) - 멀티 쓰레드 & spring 동시 요청 처리 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#2. 멀티 쓰레드스프링을 공부하다보면, 쓰레드, 멀티쓰레드 등에 대해서 접하곤 한다. 일단 타자 치기 편하게 스레드라고 표현하겠다. 먼저 스레드에 대해서 알아보자. 스레드는 프로세스 내에서 작업이 수행되는 주체이다. 스레드를 보통 맥, 흐름 정도로 이야기하기도 하는데 프로세스 내에서 작업이 이루어지는 흐름이 묶여서 스레드라는 단위로 표현되었다고 이해하면 될듯하다. 그리고 이런 스레드가 여러개 있는 것을 멀티 스레드라고 한다. 프로세스와 스레드의 차이에 대해서는 다음 게시물을 참고하자... 2024. 8. 10.
반응형