Computer Science

C C 언어는 이 세가지 언어 중 가장 기본이 되는 언어이다. 가장 오래되고, 가장 널리 사용되며, 운영체제나 언어 처리계 등의 시스템 기술에 적합한 프로그래밍 언어. 가장 오래된 만큼 C언어는 리소스가 거의 부족한 기계에서 작동할 때 유용하다는 특성이 있음. 즉, 메모리에 대한 기본 수준의 엑세스를 제공, 런타임 지원이 거의 필요없어 효율적으로 작동하는 프로그래밍 언어. (적은 공간을 소모하면서 빠름) C++ 덴마크의 컴퓨터 과학자인 Bjarne Stroustrup이 개발하여 출시됨. 운영체제 개발에서 C언어와 함께 사용되며, 고수준의 서버 및 PC 소프트웨어에서도 사용 C언어의 확장판이라고도 한다. 하위 수준인 C언어를 기반으로 하나, 속도나 효율성 저하 없이 C언어를 개선함과 동시에 객체 지향 프로..
OSI 7계층이란? OSI 7계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 의미한다. 7계층으로 나누는 이유? 통신이 일어나는 과정을 단계별로 파악할 수 있기 때문이다. 그렇기에 특정한 곳에 이상이 생기면 다른 단계의 장비 및 소프트웨어를 건들이지 않고 그 단계만 수정할 수 있다. 예시 PC방에서 오버워치를 하는데 연결이 끊겼다. 어디에 문제가 있는지 확인하기 위해서는 모든 PC가 문제가 있다면 라우터의 문제(3계층 네트워크 계층)이거나 광랜을 제공하는 회사의 회선 문제(1계층 물리 계층) 한 PC만 문제가 있고 오버워치 소프트웨어에 문제가 있다면(7계층 어플리케이션 계층) 오버워치 소프트웨어에 문제가 없고, 스위치에 문제가 있으면(2계층 데이터링크 계층) 있다고 판단해 다른 계층에 있는..
alsrudwls01
'Computer Science' 카테고리의 글 목록