Computer Science Foundation6 [Memory] 부담없는 정리, 메모리 출처: https://modoocode.com/271 블로그는 부담없이써야 꾸준히 쓸 수 있는듯! 눈보단 손이 움직이면 더 습득률이 높을것이다.! 컴퓨터 메모리에 관한 좋은 정보라 조각 정리. CPU 와 컴퓨터 메모리인 RAM 은 물리적으로 떨어져 있습니다. 따라서 CPU 가 메모리에서 데이터를 읽어 오기 위해서는 꽤 많은 시간이 걸립니다. 실제로, 인텔의 i7-6700 CPU 의 경우 최소 42 사이클 정도 걸린다고 보시면 됩니다. CPU 에서 덧셈 한 번을 1 사이클에 끝낼 수 있는데, 메모리에서 데이터 오는 것을 기다리느라, 42 번 덧셈을 연산할 시간을 놓치게 되는 것 캐시 ? 따라서 CPU 개발자들은, 이를 보완하기 위해 캐시(Cache) 라는 것을 도입. 캐시란, CPU 칩 안에 있는 조그마한.. 2024. 4. 21. [Design patterns.1] 시작편 출처:https://refactoring.guru/ko/design-patterns [리팩토링 구루] 라는곳에서 디자인패턴을 기가 막히게 피규어와 같이 설명해서 이를 정리해보고자한다. 디자인 패턴들은 소프트웨어 디자인 과정에서 자주 발생하는 문제들에 대한 일반적인 해결책들입니다. 이는 당신의 코드에서 반복적으로 되풀이되는 디자인 문제들을 해결하기 위하여 맞춤화할 수 있는 청사진들을 미리 만들어 놓은 것과 같습니다. 디자인 패턴은 크게 3가지 카테고리 (생성 패턴 5개, 구조 패턴 7개 , 행동 패턴 10개) 으로 이루어 져있다. 생성 패턴들은 기존 코드의 재활용과 유연성을 증가시키는 객체 생성 메커니즘들을 제공 구조 패턴은 구조를 유연하고 효율적으로 유지하면서 객체와 클래스를 더 큰 구조로 조합하는 방법.. 2024. 4. 21. [Network] 2강. 네트워크 모델 (따라배우는 IT) 오늘도 평화로운 일요일.. 운동하며들은 2강 슬라이드 정리 https://www.youtube.com/watch?v=y9nlT52SAcg&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=4 TCP/IP 와 OSI 7계층이 핵심 KEY WORDS TCP/IP는 옛날 버전이라 중요하지않다고하지만 현제 네트워크 계층모델의 기반 안에 많은것이 유형이 들어있지만 저기 위에 박스쳐져있는것정도 자세히알면 좋다함 패킷은 통신되는 데이터 블록 전체를 포괄하는 단어 위처럼 규칙대로 작은거부터 포장되어 커진다. 계층이 낮을 캡슐이 크며 계층이 높을수록 캡슐이 까지며 작아진다. 위계층에서 아래계층으로 내려오는것을 패킷을 보낸다고한다. 받은 패킷을 하나하나 까면서 안에 들어있는 데이터를 확인하.. 2023. 3. 13. [Design Patterns] 디자인패턴도 무조건 시작해보기. 디자인패턴의 모티브는 소프트웨어를 설계시 발생할 수 있는 고질적문제의 해결책들을 선구자들이 사전에 합의해 발표한것으로 알면 좋지만 몰라도 크게 상관없다고하나 면접때 물어보니 알아보기! 디자인 패턴의 좌우명으로 "바퀴를 다시 발명하지 마라" 으니 디자인 패턴을 잘 정리한 다른 선구자 블로거들의 글을 인용하겠다ㅎㅎ... 큰 규모의 프로그램을 짜본적이없어 왜 쓰는지부터가 헷갈리지만 감을 잡기. 아래 블로그들을 참고하여 앞으로 공부해보기 https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS8616098823 [Design pattern] 많이 쓰는 14가지 핵심 GoF 디자인 패턴의 종류 디자인 패턴을 활용하면 단지 코드만 ‘재사용’하는.. 2023. 3. 10. [Network] 강의하나 정해서 무작정 시작. 1강 오늘 헬스를 시작하며 빠르게 걷기를 하다 심심해서 썸네일이 마음에드는 네트워크 강의를 발견하였다. 뭔가 최신강의이고 퀄리티도 너무좋아서 슬라이드를 정리 해볼려한다. 헬스하며 공부하는 인생... https://www.youtube.com/watch?v=Av9UFzl_wis&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 따라하며 배우는 IT 감사합니다. 위 슬라이드는 구글을 찾아갈때 몇번의 네트워크를 지나간것을 나타내는것으로 홉은 경로의 갯수를 뜻한다. 오우 가볍게 시작해보기~ 2023. 3. 9. [CS 전공지식기초] 2.1 네트워크의기초 아.. 회사 로봇들 무선통신이 너무 느리다.. 네트워크 개념을 모르니 개선할 수 있는 점을 못찾겠다. 공부공부! 2.1 네트워크의 기초 네트워크란 node 와 link가 연결되어 있거나 연결되어 있지않는 집합체. 2.1.1 처리량과 지연시간 처리량(throughput)이란 링크를 통해 전달되는 단위 시간당 데이터량. 단위로는 bps(bit per second)이고 초당 전송 또는 수신 되는 데이터량. 대역폭은은 주어진 시간동안 네트워크 연결을 통해 흐를 수있는 최대 비트수라고함. *근데 보통 2G ,5G 통신망은 뭘까. 맥고TV에서 알아보니 주파수 높아진다고 통신속도가 좋아지는것은 아니라고함. 주파수 특성상 높아지면 회절 특성이 약해져서 먼곳 구석구석까지 잘보낼 수 없음. 고로 대역폭!인 주파수 대역이 .. 2022. 6. 30. 이전 1 다음