TIL – 0306

1. 알고리즘

  • 백준 1325호
  • https://ahlight.123

2. OS(공룡책)

*1장

1.1 운영 체제가 수행하는 작업

1.1.1 사용자 보기(user_view)

컴퓨터 시스템 – 하드웨어, 운영 체제, 응용 프로그램 및 사용자로 나눌 수 있습니다.

사용 편의성을 고려한 설계(하드웨어와 소프트웨어 간의 리소스 가용성 무시)

1.1.2 시스템 보기(System_view)

컴퓨터 시스템 – 하드웨어, 소프트웨어 및 데이터로 나눌 수 있습니다.

하드웨어 및 소프트웨어 리소스를 관리하고 할당하는 리소스 할당자

응용(사용자) 프로그램이 리소스를 잘못 사용하는 것을 제어하는 ​​프로그램입니다.

1.1.3 운영 체제 정의

운영 체제에 대한 적절한 정의가 없습니다.

그러나 운영 체제의 다양한 기능을 요약하면

운영 체제는 커널, 미들웨어 및 시스템 프로그램을 사용하여 서로 다른 프로그램에 공정하고 합리적인 리소스 할당으로 볼 수 있습니다.

운영 체제를 공부하는 이유

모든 프로그램(모든 코드)이 운영 체제에서 실행되기 때문입니다.

3. 후니가 만드는 시스코 네트워킹

*2 부

1 부

근거리 통신망(LAN): 작은 공간의 네트워크 – 지역 네트워크

MAN(대도시 네트워크): 도시 네트워크 – 중거리 통신망

광역 네트워크(WAN): 국가 차원, 국가 차원 및 대기업 간의 통신 네트워크 – 통신망

섹션 2

이더넷 – CSMA/CD 프로토콜을 이용한 통신(네트워킹 방식)

CSMA/CD(Carrier Sense Multiple Access with Collision Detection)

– 반송파 감지, 다중접속 및 충돌 감지

– 네트워크 내 통신이 없을 때 여러 위치에서 동시에 통신하여 충돌이 감지되면 임의의 시간 후에 데이터를 재전송하는 방식

섹션 3

토큰 링: 로컬 네트워크 프로토콜

– 제어 토큰을 사용하여 토큰이 있을 때만 데이터를 전송하고 완료되면 페이지로 전달하는 방식

– 충돌은 없으나 데이터 전송의 우선순위가 보장되지 않음