본문 바로가기

Computer Science7

컴퓨터의 언어와 사람의 언어 😊 본 글은 한 권으로 읽는 컴퓨터 구조 책을 읽고 정리했습니다. 우리가 생각하는 언어란 무엇일까? - 언어는 생각이라는 형체가 없는 개념에 모두가 이해할 수 있는 새로운 형체를 부여하며, 이를 공유할 수 있다. - 공유하는 언어라는 개념을 통해서 복잡한 생각을 쉽게 전달할 수 있다. - 사회가 공유하는 약속 - ??? 대충 국어시간에 배운 언어는 이런 느낌이었던 것 같다. 언어는 위에 말한 것과 같이 기호들의 집합을 통해서 소통을 할 수 있게 해준다. 하지만, '두ㅡㅂ젣'과 같은 기호들의 집합이 언어이지는 않다. 언어는 기호들의 집합이기만 해서는 안되며 사용하는 당사자들이 공감할 수 있는 문맥을 두어서 하나의 기호의 집합에 같은 의미를 두어야 한다. 위에 적은 '두ㅡㅂ젣'가 예쁘게 생겼다고 해서 나 혼.. 2021. 7. 23.
허브. 그런데 이제 스위치를 곁들인 한줄 요약 : 허브와 스위치의 차이는 Destination의 존재 유무에 따른 브로드 캐스팅의 빈도 차이! 등등 네트워크를 공부하면서 하위 계층에서 동작하는 네트워크 장비들의 차이가 좀 난해해졌습니다. 허브? 스위치? 라우터? 스위칭 허브? L3 스위치? 그래서 각 키워드에 대하여 특징으로 공부하여 이해하기 쉽게 정리해보려 합니다. 허브 OSI 1계층에서 동작하는 장비입니다. 허브는 두가지의 역할을 수행합니다. 거리가 멀어질수록 줄어드는 전기신호를 재생성해주는 역할 레드스톤 토치 여러 대의 장치를 연결하는 역할 심플하게 네트워킹을 수행하기 위한 역할만을 수행하는 것 같습니다. 하지만 허브는 위와 같이 네트워킹을 위한 필수적인 역할을 수행하지만, 치명적인 단점을 가지고 있습니다. 먼저 허브는 자체적인 메모.. 2021. 6. 5.
[OS] Thread? Process? 운영체제에 대하여 공부하다 보면 뭔가 헷갈리는 용어들이 많습니다. 용어 정리를 제대로 하지 않고 넘어가면 OS의 흐름을 타고 나갈 때 '그래서 스레드랑 프로세스가 다른 게 뭔데..?'라는 생각을 하기 쉬운 것 같아요. 이번 기회에 한번 함께 정리해봅시다! 1. 프로세스 - Process 프로세스는 실행 중인 프로그램으로 디스크로부터 메모리에 적재되어 CPU의 할당을 받을 수 있는 것을 말해요. 운영체제로부터 주소 공간, 파일, 메모리 등을 할당받는 것들을 총칭하여 프로세스라고 합니다. 너무 어려운데 간단히 생각하면 우리가 일반적으로 프로그램이라고 칭하는 친구들이 실행되어있으면 그게 프로세스에요. 즉, 프로세스를 간단히 표현하면 프로세스 = 실행 중인 프로그램이라고 할 수 있겠네요! 프로그램이 실행되면 프.. 2020. 6. 23.