1. 알고리즘
- 백준 1325번
- https://ahlight.tistory.com/123
백준 1325번 자바
1. 문제 https://www.acmicpc.net/problem/1325
ahlight.tistory.com
2. 운영체제(공룡책)
*챕터1
1.1 운영체제가 할 일
1.1.1 사용자 관점(user_view)
컴퓨터 시스템 - 하드웨어, 운영체제, 응용프로그램, 사용자로 구분 가능
사용의 용이성을 위해 설계(하드웨어 - 소프트웨어 간 자원의 이용성은 고려하지 않음)
1.1.2 시스템 관점(System_view)
컴퓨터 시스템 - 하드웨어, 소프트웨어, 데이터로 구분 가능
하드웨어, 소프트웨어의 자원을 관리하고 할당하는 자원 할당자(resource allocator)
응용프로그램(사용자 프로그램)의 자원 부적절 사용을 제어하는 프로그램(control program)
1.1.3 운영체제 정의
운영체제에 대한 적합한 정의는 없다.
하지만 운영체제의 여러 기능들을 빗대어 요약하자면
운영체제는 커널, 미들웨어 및 시스템 프로그램등을 활용해 여러 프로그램에 공평하고 합리적인 자원을 분배하는 것이라고 볼 수 있다.
운영체제를 공부해야하는 이유
모든 프로그램(모든 코드)가 운영체제 위에서 실행되기 때문이다.
3. 후니의 쉽게 쓴 시스코 네트워킹
* Part2
Section 1
LAN(Local Area Network) : 어느 한정된 공간에서 구성된 네트워크 - 근거리 통신망
MAN(Metropolitan Area Network) : 도시 정도 규모의 네트워크 통신망 - 중거리 통신망
WAN(Wide Area Network) : 국가 규모, 국가, 대기업 간 등 규모의 통신망 - 원거리 통신망
Section 2
이더넷 - CSMA/CD 프로토콜을 활용한 통신(네트워킹의 한 방식)
CSMA/CD(Carrier sense multiple access with collision detection)
- 반송파 감지 다중 접속 및 충돌 탐지
- 네트워크 내 통신이 없을 때, 여러 곳에서 동시에 통신을 해 충돌이 감지되면 임의의 시간 이후 데이터를 재전송하는 방식
Section 3
토큰링 : 근거리 통신망 프로토콜
- 하나의 제어 토큰을 사용해 토큰을 가지고 있을 때만 데이터를 송출 완료되면 옆으로 전달하는 방식
- 충돌(collision)은 발생하지 않지만 데이터 송신의 우선순위가 보장되지 않음
'TIL' 카테고리의 다른 글
TIL - 0308 (0) | 2023.03.08 |
---|---|
TIL - 0307 (0) | 2023.03.07 |
TIL - 0304 (0) | 2023.03.04 |
TIL - 0303 (0) | 2023.03.03 |
TIL - 0302 (0) | 2023.03.03 |