stanford-oval/wikipedia huggingface dataset:
Çanakkale'de 1994 Türkiye yerel seçimleri
İlçeler > Gökçeada

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Toplam seçmen sayısı | Toplam seçmen sayısı | Toplam seçmen sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı |
| 2.259 | 2.259 | 2.259 | 7 | 7 | 7 | 7 | 7 | 7 | 7 |

| Adaylık | Adaylık | Adaylık | Adaylık | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar |
| Kıs. | Kıs. | Parti | Aday | Oy sayısı | Oy oranı |  |  |  |  |
|  | ANAP | Anavatan Partisi | Halil Rüştü Akgün | 1.154 | %&0000000000000057.64000057,64 |  |  |  |  |
|  | SHP | Sosyaldemokrat Halkçı Parti | Tahir Şenel | 646 | %&0000000000000032.27000032,27 |  |  |  |  |
|  | DYP | Doğru Yol Partisi | Kamuran Işık | 124 | %&0000000000000006.1900006,19 |  |  |  |  |
|  | RP | Refah Partisi | Abdurrahman Balcı | 51 | %&0000000000000002.5500002,55 |  |  |  |  |
|  | DSP | Demokratik Sol Parti | Ahmet Batuk | 26 | %&0000000000000001.3000001,3 |  |  |  |  |
|  | İP | İşçi Partisi | Bilinmiyor | 1 | %&-1000000000000000.0500000,05 |  |  |  |  |
| Toplam | Toplam | Toplam | Toplam | 2.002 | 2.002 | 2.002 | 2.002 | 2.002 |  |
| Geçersiz ya da boş | Geçersiz ya da boş | Geçersiz ya da boş | Geçersiz ya da boş | 69 | 69 | 69 | 69 | 69 |  |
İlçeler > Lapseki

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Toplam seçmen sayısı | Toplam seçmen sayısı | Toplam seçmen sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı |
| 4.354 | 4.354 | 4.354 | 12 | 12 | 12 | 12 | 12 | 12 | 12 |

| Adaylık | Adaylık | Adaylık | Adaylık | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar |
| Kıs. | Kıs. | Parti | Aday | Oy sayısı | Oy oranı |  |  |  |  |
|  | ANAP | Anavatan Partisi | Gani Mehmet Ekim | 1.674 | %&0000000000000043.21000043,21 |  |  |  |  |
|  | DYP | Doğru Yol Partisi | Ahmet Çırak | 1.132 | %&0000000000000029.22000029,22 |  |  |  |  |
|  | CHP | Cumhuriyet Halk Partisi | Merdan Çokgünlü | 500 | %&0000000000000012.91000012,91 |  |  |  |  |
|  | RP | Refah Partisi | Recep Sevim | 191 | %&0000000000000004.9300004,93 |  |  |  |  |
|  | MHP | Milliyetçi Hareket Partisi | Sedat Yıldırım | 190 | %&0000000000000004.9000004,9 |  |  |  |  |
|  | DSP | Demokratik Sol Parti | Kenan Şatır | 100 | %&0000000000000002.5800002,58 |  |  |  |  |
|  | SHP | Sosyaldemokrat Halkçı Parti | Ahmet Yetkin | 82 | %&0000000000000002.1200002,12 |  |  |  |  |
|  | İP | İşçi Partisi | Bilinmiyor | 5 | %&0000000000000000.1300000,13 |  |  |  |  |
| Toplam | Toplam | Toplam | Toplam | 3.874 | 3.874 | 3.874 | 3.874 | 3.874 |  |
| Geçersiz ya da boş | Geçersiz ya da boş | Geçersiz ya da boş | Geçersiz ya da boş | 222 | 222 | 222 | 222 | 222 |  |
İlçeler > Lapseki > Lapseki beldeleri

|  > Belde |  > Kazanan parti |  > Aday |  > Oy sayısı |  > Oy oranı |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Çardak | Milliyetçi Hareket Partisi | Mustafa Erkut Üçyürek | 670 | %35.6 |  |  |  |  |  |  |  |
| Umurbey | Anavatan Partisi | Mustafa Çapkın | 921 | %48.6 |  |  |  |  |  |  |  |
İlçeler > Yenice

| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Toplam seçmen sayısı | Toplam seçmen sayısı | Toplam seçmen sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı | Toplam sandık sayısı |
| 3.353 | 3.353 | 3.353 | 12 | 12 | 12 | 12 | 12 | 12 | 12 |

| Adaylık | Adaylık | Adaylık | Adaylık | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar | Sonuçlar |
| Kıs. | Kıs. | Parti | Aday | Oy sayısı | Oy oranı |  |  |  |  |
|  | ANAP | Anavatan Partisi | Ekrem Demirarslan | 1.232 | %&0000000000000039.10000039,1 |  |  |  |  |
|  | DYP | Doğru Yol Partisi | İbrahim Balya | 1.208 | %&0000000000000038.34000038,34 |  |  |  |  |
|  | RP | Refah Partisi | Halil İbrahim Yaman | 371 | %&0000000000000011.77000011,77 |  |  |  |  |
|  | CHP | Cumhuriyet Halk Partisi | Sami Ege | 271 | %&0000000000000008.6000008,6 |  |  |  |  |
|  | SHP | Sosyaldemokrat Halkçı Parti | Ali Aynalı | 35 | %&0000000000000001.1100001,11 |  |  |  |  |
|  | DSP | Demokratik Sol Parti | Mehmet Kaymak | 30 | %&0000000000000000.9500000,95 |  |  |  |  |

|  | İP | İşçi Partisi | Bilinmiyor | 4 | %&0000000000000000.1300000,13 |  |  |  |  |
| Toplam | Toplam | Toplam | Toplam | 3.151 | 3.151 | 3.151 | 3.151 | 3.151 |  |
| Geçersiz ya da boş | Geçersiz ya da boş | Geçersiz ya da boş | Geçersiz ya da boş | 63 | 63 | 63 | 63 | 63 |  |
İlçeler > Yenice > Yenice beldeleri

|  > Belde |  > Kazanan parti |  > Aday |  > Oy sayısı |  > Oy oranı |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Akçakoyun | Doğru Yol Partisi | Feyzullah Ergün | 576 | %66.1 |  |  |  |  |  |  |  |
| Hamdibey | Anavatan Partisi | İbrahim Polat | 569 | %38.1 |  |  |  |  |  |  |  |
| Kalkım | Doğru Yol Partisi | Ahmet Şahin | 932 | %74.1 |  |  |  |  |  |  |  |
| Pazarköy | Anavatan Partisi | Halil Özkan | 660 | %49.4 |  |  |  |  |  |  |  |
Dolores Keane

Dolores Keane (26 Eylül 1953 doğumlu) İrlandalı bir folk şarkıcısı ve ara sıra aktris. De Dannan grubunun kurucu üyesiydi ve o zamandan beri solo bir kariyere başladı.
Arka plan

Keane, İrlanda'nın batısındaki County Galway kırsalındaki Sylane (Tuam yakınlarında) adlı küçük bir köyde doğdu. Dört yaşından itibaren, aynı zamanda ünlü sean-nós şarkıcıları olan teyzeleri Rita ve Sarah Keane tarafından büyütüldü. Keane, müzikal teyzelerinin etkisiyle çok genç yaşta şarkı söylemeye başladı. Radio Éireann için ilk kaydını 1958'de beş yaşında yaptı. Bu erken başlangıç, kaçınılmaz olarak Keane'in müzik alanında bir kariyere sahip olacağı anlamına geliyordu. Erkek kardeşi Seán da başarılı bir müzik kariyerine devam etti.
Daniel Alejandro Torres

| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
 
Kişisel bilgileri
Tam adı:  Daniel Alejandro Torres Rojas
Doğum tarihi:  15 Kasım 1989 (34 yaşında)
Doğum yeri:  Cáqueza, Kolombiya
Boyu:  1,81 m (5 ft 11+1⁄2 in)
Mevkii:  Defansif orta saha
Kulüp bilgileri
Kulübü:  Deportivo Alavés
Numarası:  -
Profesyonel kariyeri*
| Yıllar |  Takım |  Maç |  (Gol) |
| 2008-2015 |  Indepentiente Santa Fe |  158 |  (1) |
| 2011 |  →Atlético Nacional (kiralık) |  12 |  (0) |
| 2015-2016 |  Independiente Medellín |  39 |  (3) |
| 2016- |  Deportivo Alavés |  0 |  (0) |
| Toplam |   |  209 |  (4) |
Millî takım kariyeri
| 2015- |   Kolombiya |  10 |  (0) |
 * Yalnızca lig maçları ve gollerini içerir. Güncelleme: 8 Ağustos 2016 
Daniel Alejandro Torres (d. 15 Kasım 1989), Kolombiyalı futbolcudur. Deportivo Alavés'da oynamaktadır.
Kariyer istatistikleri

| Kulüp Performansı> Sezon | Kulüp Performansı> Kulüp | Kulüp Performansı> Lig | Lig> Maç | Lig> Gol | Kupa> Maç | Kupa> Gol | Şampiyonlar Ligi> Maç | Şampiyonlar Ligi> Gol | Toplam> Maç | Toplam> Gol |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |

| Kolombiya | Kolombiya | Kolombiya | Lig | Lig | Kupa | Kupa | Güney Amerika | Güney Amerika | Toplam | Toplam |
| 2009 | Santa Fe | Categoría Primera A | 16 | 0 | 0 | 0 | 0 | 0 | 16 | 0 |
| 2010 | Santa Fe | Categoría Primera A | 21 | 0 | 0 | 0 | 6 | 0 | 27 | 0 |
| 2011 | Santa Fe | Categoría Primera A | 13 | 0 | 4 | 0 | 0 | 0 | 17 | 0 |
| 2011 | Atlético Nacional | Categoría Primera A | 12 | 0 | 4 | 0 | 0 | 0 | 16 | 0 |
| 2012 | Santa Fe | Categoría Primera A | 21 | 0 | 6 | 0 | 0 | 0 | 27 | 0 |
| 2013 | Santa Fe | Categoría Primera A | 38 | 0 | 4 | 0 | 0 | 0 | 42 | 0 |
| 2014 | Santa Fe | Categoría Primera A | 36 | 1 | 11 | 0 | 12 | 0 | 59 | 1 |
| 2015 | Santa Fe | Categoría Primera A | 13 | 0 | 2 | 0 | 8 | 1 | 23 | 1 |
| 2015 | Independiente Medellín | Categoría Primera A | 23 | 2 | 6 | 0 | 8 | 0 | 29 | 2 |
| 2016 | Independiente Medellín | Categoría Primera A | 16 | 1 | 1 | 0 | 0 | 0 | 17 | 1 |
| Kariyer Toplamı | Kariyer Toplamı | Kariyer Toplamı | 209 | 4 | 38 | 0 | 34 | 1 | 281 | 5 |
Başarıları > Santa Fe

Categoría Primera A: 2012-I, 2014-II
Copa Colombia: 2009
Superliga Colombiana: 2013, 2015
Başarıları > Kolombiya

Copa América : 2016 (3.cülük)
Demirler, Geyve

| Demirler |
| --- | --- |
Mahalle
Mahallenin haritadaki yeri
 Sakarya
Koordinatlar: 40°26′42″N 30°13′42″E﻿ / ﻿40.445°K 30.2283°D﻿ / 40.445; 30.2283
Ülke:  Türkiye
İl: Sakarya
İlçe: Geyve
Coğrafi bölge: Marmara Bölgesi
İdare
 • Yönetici: Muhtar İhtiyar heyeti
Nüfus (2023): 168
Zaman dilimi: UTC+03.00 (TSİ)
İl alan kodu: 0264
İl plaka kodu: 54
Posta kodu: 54700
Demirler, Sakarya ilinin Geyve ilçesine bağlı bir mahalledir.
Coğrafya

Sakarya il merkezine 47 km, Geyve ilçesine 8 km uzaklıktadır.
Nüfus

| Yıllara göre mahalle nüfus verileri |
| --- | --- |
2007: 
2000: 185    
1997: 265
Deadlock

Deadlock ya da kilitlenme, iki ya da daha fazla eylemin devam etmek için birbirlerinin bitmesini beklemesi ve sonuçta ikisinin de devam edememesi durumu. Genellikle "yumurta mı tavuk mu önce gelir?" gibi paradokslarda görülür.
Bilgisayar biliminde, Coffman deadlock iki ya da daha fazla işlemin, diğerinin bir kaynağı bırakmasını beklediği ya da ikiden fazla işlemin döngüsel bir sırada birbirlerinden kaynak beklediği özel durumları belirtmek için kullanılır. Deadlock, birçok işlemin lock (kilit) olarak bilinen özel bir tür kaynağı paylaştığı çoklu işlemede sık karşılaşılan bir sorundur. Zaman-paylaşımı ya da gerçek-zaman pazarında kullanılan bilgisayarlar genellikle belirli bir zaman içinde tek bir işlem erişimini garanti eden donanımsal kilite sahiptir. Yazılım kaynaklı deadlocklardan kurtulmak için genel bir çözüm olmadığı için çoğunlukla her seferinde ayrıca çözülmesi gereken bir sorundur.
Bu durum, sadece bir kalem ve bir cetvelle diyagram çizen iki insana benzetilebilir. Eğer birisi kalemi, diğeri de cetveli alırsa bir deadlock oluşur. Kalemi alan kişi cetvele, cetveli alan da kaleme ihtiyaç duyar.
Deadlock, telekomünikasyon alanındaki tanımı Coffman'dan daha zayıftır, çünkü işlemler kaynaklardan farklı olarak mesajlar için bekleyebilir. Deadlock, uzun süreli bekleme yerine bozuk mesajlar ya da sinyaller sonucunda oluşabilir. Örneğin, yanlış bir bağlantıdan girdi bekleyen bir veri akışı elemanı, bu bağlantı Coffman döngüsünde yer almamasına rağmen, hiçbir zaman işlem yapamayacaktır.
Örnekler

İki tren bir makasta karşı karşıya geldiğinde ikisi de tamamen durmalı ve diğeri gitmeden hareket etmemelidir.
Veritabanında oluşabilecek bir deadlock şöyle oluşabilir: veritabanı kullanan istemci uygulamaları tablolara özel erişim yetkisi alması gerektiğinde bir kilit için istekte bulunur. Eğer bir tablo için kilidi elinde tutan uygulama ikinci bir tablodaki kilidi almaya çalışır ve bu ikinci tablodaki kilit de ikinci bir uygulama tarafından tutuluyorsa, ikinci uygulama birinci tabloya erişmeye çalıştığında bir deadlock oluşacaktır. (Bu tip bir kilitlenme ya hep ya hiç tarzı bir kaynak sağlama algoritması ile önlenebilir.)
Örnekler > Gerekli şartlar

Bir Coffman deadlock'un oluşması için Coffman şartları olarak bilinen dört adet gerekli şart vardır:
Karşılıklı dışlama: Aynı zamanda birden fazla işlem tarafından kullanılamayan bir kaynak
Tut ve Bekle: Kaynakları elinde tutan işlemlerin yeni kaynaklar talep edebilmesi
İşlem üstünlüğü yok: Hiçbir kaynak onu tutan işlemden zorla alınamaz, kaynaklar sadece işlemlerin kendileri tarafından bırakılabilir.
Dairesel bekleme: İki ya da daha fazla işlem, her işlemin bir sonraki işlemin elindeki kaynakları bırakmasını beklediği döngüsel bir zincir oluşturur.
Bu şartlar herhangi birinin gerçekleşmemesi Coffman deadlock'u engellemek için yeterlidir. Fakat, bu şartların görülmesi de illâ ki bir deadlock anlamına gelmeyebilir.
Örnekler > Önlemler

Karşılıklı dışlama şartını kaldırmak, hiçbir işlemin bir kaynağa tek başına erişemeyeceği anlamına gelir. Bu bekletilemeyen kaynaklar için mümkün değildir, kaynak bekletilebilir olsa dahi deadlock olmayacağı anlamına da gelmez.
"Tut ve bekle" şartı, işlemlerin başlamadan önce ihtiyacı olan kaynakların hepsini birden talep etmesiyle önlenebilir. Ancak, bu durumda kaynaklar verimsiz bir şekilde kullanılmış olacaktır. Bir başka yöntem işlemlerin ihtiyacı olanlar almadan önce elindeki tüm kaynakları bırakması olabilir. Fakat bu yöntem de çoğunlukla kullanışsızdır.
İşlem üstünlüğünün olmadığı durumun önlenmesi de, işlemin belirli bir zaman dilimi için kaynağı elinde tutma zorunluluğu ya da işlem sonucunun tutarsız oluşu gibi sebeplerden zordur.
Dairesel bekleme durumunu engelleyen algoritmalar, "kritik bölümlerde kesici sinyalleri devre dışı bırakma" ve "kaynakların kısmî sıralamasına karar vermek için bir hiyerarşi uygulama" yöntemlerini içerir.
Örnekler > Engellemek

Kaynak paylaştırma işlemi öncesinde işlemler hakkında bazı bilgilere sahip olunduğunda deadlock'u engellemek mümkündür. Her bir kaynak talebi için, sistem önce bu talebin kendini deadlockla sonuçlanabilecek güvensiz bir duruma sokup sokmayacağını kontrol eder. Daha sonra sistem, sadece güvenli durumlarla sonuçlanacak talepleri karşılar. Sistemin bir sonraki durumunun güvenli mi güvensiz mi olacağını anlaması için, önceden boşta ve talep edilen tüm kaynakların sayısını ve türünü bilmesi gerekir. Deadlock engellemek için kullanılan algoritmalardan bilenen birisi de, önceden kaynak kullanım limitinin bilinmesini gerektiren Banker algoritmasıdır. Fakat, çoğu sistem için her işlemin kaynak taleplerini önceden kestirmek mümkün değildir.
Diğer iki algoritma; Bekle/Öl ve Yarala/Bekle'dir. İki algoritmada da bir adet eski işlem (E) ve bir adet yeni işlem (Y) bulunur. İşlemlerin yaşı, yaratılma anında oluşturulan zaman damgası sayesinde anlaşılır.
|  | Bekle/Öl | Yarala/Bekle |
| --- | --- | --- |
| E, Y tarafından tutulan bir kaynağa ihtiyaç duyar | E bekler | Y ölür |
| Y, E tarafından tutulan bir kaynağa ihtiyaç duyar | Y ölür | Y bekler |
Örnekler > Tespit etme

Çoğunlukla, deadlock'u önlemek ya da engellemek mümkün değildir. Bunun yerine, deadlock tespiti ve işlemlerin yeniden başlatılması uygulanır. Bunun için, kaynak dağıtımını ve işlem durumlarını takip eden ve deadlock'u kaldırmak için işlemleri geri alan ya da yeniden başlatan algoritmalar kullanılır. Gerçekleşen bir deadlock'un tespiti, işlemler tarafından kilitlenmiş ya da talep edilen kaynaklar işletim sistemi tarafından bilindiği için nispeten kolaydır.
Bir deadlock'un önceden bilinmesi ise çok daha zordur. Aslında bu durum çoğunlukla karar verilmez bir haldedir, çünkü sonlandırma sorunu da bir deadlock senaryosu olarak görülebilir. Bununla birlikte özellemiş çevrelerde, özelleşmiş kaynak kilitleri kullanarak, deadlock tespiti karar verilebilir hale getirilebilir.
Deadlock tespit yöntemleri, model karşılaştırmayı içerir. Bu yaklaşım, bir sonlu durum makinası oluşturarak, tüm muhtemel son durumları ortaya çıkaran bir işlem analizi gerçekleştirir.
Livelock

Livelock, ilerleyemeyen işlemlerin durumlarının birbirine göre değişmesi dışında deadlock'a benzer bir durumdur. Livelock, kaynak açlığının özel bir durumudur. Genel tanım sadece özel bir işlem ilerleyemediğini belirtir.
Gerçek dünyada bir livelock örneği, bir insan dar bir koridorda karşılaştığında ve ikisi de kenara çekilerek birbirine yol verdiği durum olarak gösterilebilir. Daha sonra iki kişi de aynı anda ilerlemeye çalıştığında yine başlangıç durumu ortaya çıkacak ve tekrar birbirlerine yol vereceklerdir. Böylelikle ikisinin de ilerlemesi mümkün değildir.
Livelock, deadlockları tespit eden ve geri döndüren algoritmalar için bir risktir. Eğer birden fazla işlem eyleme geçerse, deadlock tespit algoritması tekrar tekrar başlatılacaktır. Bu durum, aynı zamanda tek bir işlemin eylemde olması sağlanarak engellenebilir.
Konuyla ilgili yayınlar

Kaveh, Nima; Emmerich, Wolfgang. "Deadlock Detection in Distributed Object Systems" (PDF). Londra: University College London. 3 Mart 2012 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 26 Aralık 2011.
Bensalem, Saddek; Fernandez, Jean-Claude; Havelund, Klaus; Mounier, Laurent (2006). "Confirmation of deadlock potentials detected by runtime analysis". Proceedings of the 2006 workshop on Parallel and distributed systems: Testing and debugging. ACM. ss. 41-50. doi:10.1145/1147403.1147412.
Coffman, Edward G., Jr.; Elphick, Michael J.; Shoshani, Arie (1971). "System Deadlocks" (PDF). ACM Computing Surveys. 3 (2). ss. 67-78. doi:10.1145/356586.356588. 27 Ocak 2012 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 26 Aralık 2011.
Mogul, Jeffrey C.; Ramakrishnan, K. K. (1997). "Eliminating receive livelock in an interrupt-driven kernel". ACM Transactions on Computer Systems. 15 (3). ss. 217-252. doi:10.1145/263326.263335. ISSN 0734-2071.
Havender, James W. (1968). "Avoiding deadlock in multitasking systems". IBM Systems Journal. 7 (2). s. 74. 24 Şubat 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Aralık 2011.
Holliday, JoAnne L.; El Abbadi, Amr. "Distributed Deadlock Detection". Encyclopedia of Distributed Computing. Kluwer Academic Publishers. 2 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Aralık 2011.
Knapp, Edgar (1987). "Deadlock detection in distributed databases". ACM Computing Surveys. 19 (4). ss. 303-328. doi:10.1145/45075.46163. ISSN 0360-0300.
Ling, Yibei; Chen, Shigang; Chiang, Jason (2006). "On Optimal Deadlock Detection Scheduling". IEEE Transactions on Computers. 55 (9). ss. 1178-1187.
A işlemi R1 kaynağını, B işlemi de R2 kaynağını tuttuğu halde, A'nın R2'yi, B'nin de R1'i almaya çalışması durumu.
1989-90 Türkiye 1. Futbol Ligi

| Türkiye 1>  Futbol Ligi |
| --- | --- |
Sezon: 1989-90
Takım sayısı: 18
Şampiyon: Beşiktaş   (8. şampiyonluğu)
Ligden düşenler: Malatyaspor Altay Samsunspor  Adana Demirspor   Sakaryaspor
Şampiyon Kulüpler Kupası: Beşiktaş (Birinci tur)
Kupa Galipleri Kupası: Trabzonspor (Ön eleme)
UEFA Kupası: Fenerbahçe (Birinci tur)
Gol kralı:  Feyyaz Uçar (Beşiktaş)  (28 gol)
En farklı maç: Beşiktaş 10 - 0 Adana Demirspor (15 Ekim 1989)
En gollü maç: Beşiktaş 10 - 0 Adana Demirspor (15 Ekim 1989)
Oynanan maç sayısı: 306
Atılan gol sayısı: 819 (maç başına 2,68)
← 1988-89  1990-91 →
1989-90 Türkiye 1. Futbol Ligi, Türkiye 1. Futbol Ligi'nin 32. sezonudur.2 Eylül 1989'da oynanan ilk hafta maçlarıyla başlayan lig, 20 Mayıs 1990'da oynanan 34. hafta maçlarıyla tamamlandı. O yıl şampiyonluğu 75 puanla Beşiktaş kazanırken, Malatyaspor, Altay, Samsunspor, Adana Demirspor ve Sakaryaspor ligden düştüler.
18 takımla oynanması planlanan 1. Lig, geçen sezon Samsunspor'un özel durumu nedeniyle 4 yerine 3 takımın düşmesi sonucunda 19 takımla oynanacaktı ancak 2. Lig'de grubunda şampiyon olarak 1. Lig'e yükselme hakkını elde eden ve aynı zamanda Bursaspor Kulübü'nün alt lig takımı olup Bursaspor Amatör diye adlandırılan takımın 1. Lig'e alınmaması ve böylece 2. Lig'den sadece 2 takımın yükseltilmesi üzerine 18 takımla oynandı.
Takımlar

Beşiktaş
Fenerbahçe
Galatasaray
Sarıyer
Zeytinburnuspor
Ankaragücü
Gençlerbirliği
Adanaspor
Adana Demirspor
Altay
Boluspor
Bursaspor
Karşıyaka
Konyaspor
Malatyaspor
Sakaryaspor
Samsunspor
Trabzonspor
sezonu takımlarının Türkiye haritasındaki yerleri
Puan durumu

| Sıra | Takımg t  | O | G | B | M | AG | YG | GF | P | Eleme veya küme düşme |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | Beşiktaş | 34 | 23 | 6 | 5 | 77 | 20 | +57 | 75 | 1990-91 Şampiyon Kulüpler Kupası birinci tur |
| 2 | Fenerbahçe | 34 | 22 | 4 | 8 | 70 | 38 | +32 | 70 | 1990-91 UEFA Kupası birinci tur |
| 3 | Trabzonspor | 34 | 20 | 8 | 6 | 58 | 28 | +30 | 68 | 1990-91 UEFA Kupa Galipleri Kupası birinci tur |
| 4 | Galatasaray | 34 | 19 | 6 | 9 | 59 | 26 | +33 | 63 | Balkan Kupası |
| 5 | Sarıyer | 34 | 16 | 11 | 7 | 52 | 37 | +15 | 59 |  |
| 6 | Bursaspor | 34 | 13 | 8 | 13 | 46 | 45 | +1 | 47 |  |
| 7 | Konyaspor | 34 | 13 | 7 | 14 | 41 | 42 | -1 | 46 |  |
| 8 | Karşıyaka | 34 | 14 | 4 | 16 | 47 | 50 | -3 | 46 |  |
| 9 | MKE Ankaragücü | 34 | 13 | 7 | 14 | 32 | 42 | -10 | 46 |  |
| 10 | Zeytinburnuspor | 34 | 13 | 6 | 15 | 39 | 39 | 0 | 45 |  |
| 11 | Gençlerbirliği | 34 | 11 | 12 | 11 | 50 | 51 | -1 | 45 |  |
| 12 | Adanaspor | 34 | 12 | 9 | 13 | 48 | 53 | -5 | 45 |  |
| 13 | Boluspor | 34 | 11 | 12 | 11 | 32 | 39 | -7 | 45 |  |
| 14 | Malatyaspor | 34 | 12 | 8 | 14 | 43 | 46 | -3 | 44 | 1990-91 Türkiye 2. Futbol Ligi |
| 15 | Altay | 34 | 9 | 8 | 17 | 38 | 57 | -19 | 35 | 1990-91 Türkiye 2. Futbol Ligi |
| 16 | Samsunspor | 34 | 7 | 6 | 21 | 24 | 50 | -26 | 27 | 1990-91 Türkiye 2. Futbol Ligi |
| 17 | Adana Demirspor | 34 | 5 | 8 | 21 | 30 | 83 | -53 | 23 | 1990-91 Türkiye 2. Futbol Ligi |
| 18 | Sakaryaspor | 34 | 5 | 6 | 23 | 33 | 73 | -40 | 21 | 1990-91 Türkiye 2. Futbol Ligi |
Kaynak: TFF
Sıralama kuralları: Puan Gol farkı Atılan gol sayısı
Notlar:
↑  1989-90 Federasyon Kupası finalisti olarak
Sonuçlar

| İç saha ╲ Dış saha | ADS | ADA | ALT | BJK | BOL | BUR | FNB | GAL | GEN | KSK | KON | MAL | AGÜ | SAK | SAM | SAR | TRA | ZEY |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Adana Demirspor |  | 2-3 | 2-2 | 1-1 | 0-2 | 1-1 | 1-3 | 1-0 | 1-1 | 1-2 | 1-5 | 1-0 | 1-1 | 2-1 | 1-0 | 0-3 | 0-1 | 2-1 |
| Adanaspor | 3-3 |  | 3-1 | 1-1 | 2-0 | 1-1 | 1-4 | 1-0 | 3-0 | 2-2 | 2-0 | 3-1 | 0-1 | 4-1 | 3-0 | 0-0 | 1-2 | 0-3 |
| Altay | 2-2 | 0-2 |  | 1-3 | 1-1 | 4-1 | 2-1 | 0-2 | 0-3 | 1-0 | 3-2 | 2-1 | 0-0 | 1-2 | 3-1 | 0-0 | 1-3 | 0-1 |
| Beşiktaş | 10-0 | 3-0 | 1-0 |  | 3-0 | 1-0 | 3-1 | 1-0 | 2-0 | 4-0 | 2-1 | 3-1 | 1-0 | 7-0 | 1-0 | 0-2 | 1-0 | 3-0 |
| Boluspor | 1-0 | 0-0 | 3-1 | 1-5 |  | 1-0 | 1-0 | 1-0 | 1-2 | 0-0 | 0-0 | 0-2 | 1-1 | 2-1 | 2-1 | 0-0 | 0-0 | 0-2 |
| Bursaspor | 4-0 | 2-1 | 1-1 | 1-1 | 1-1 |  | 3-2 | 2-1 | 1-2 | 1-0 | 2-1 | 1-0 | 0-0 | 4-1 | 4-0 | 0-1 | 1-1 | 4-1 |
| Fenerbahçe | 3-1 | 0-0 | 2-2 | 1-5 | 2-0 | 2-2 |  | 5-1 | 3-1 | 3-0 | 2-0 | 3-1 | 5-1 | 2-2 | 1-0 | 5-2 | 1-0 | 2-0 |
| Galatasaray | 3-0 | 5-0 | 1-2 | 0-0 | 2-0 | 5-1 | 1-0 |  | 1-1 | 2-1 | 4-0 | 0-0 | 2-0 | 5-1 | 2-1 | 1-1 | 2-1 | 2-2 |
| Gençlerbirliği | 7-0 | 2-0 | 0-2 | 1-1 | 0-0 | 3-1 | 0-2 | 1-1 |  | 3-2 | 2-2 | 2-2 | 0-1 | 3-2 | 1-0 | 1-1 | 0-4 | 0-0 |
| Karşıyaka | 1-0 | 2-1 | 5-1 | 1-4 | 3-4 | 2-0 | 1-2 | 1-2 | 1-5 |  | 5-1 | 1-0 | 1-1 | 3-2 | 1-0 | 3-1 | 1-1 | 2-0 |
| Konyaspor | 1-1 | 2-1 | 2-0 | 0-0 | 3-0 | 2-1 | 0-1 | 0-1 | 0-0 | 0-2 |  | 1-0 | 4-1 | 2-0 | 2-0 | 1-1 | 0-1 | 2-1 |
| Malatyaspor | 4-0 | 2-3 | 1-1 | 2-1 | 1-1 | 1-0 | 0-1 | 0-4 | 4-3 | 2-0 | 2-1 |  | 1-4 | 1-0 | 3-0 | 1-1 | 2-1 | 1-0 |
| MKE Ankaragücü | 1-0 | 2-2 | 0-2 | 1-0 | 0-4 | 1-0 | 0-1 | 0-1 | 2-0 | 1-0 | 0-1 | 1-2 |  | 1-0 | 1-2 | 3-4 | 0-0 | 2-0 |
| Sakaryaspor | 2-1 | 1-2 | 4-1 | 0-3 | 2-3 | 0-1 | 0-3 | 0-4 | 1-3 | 0-1 | 0-1 | 2-2 | 1-2 |  | 0-0 | 0-2 | 2-2 | 1-1 |
| Samsunspor | 3-0 | 1-1 | 1-0 | 1-3 | 1-1 | 1-2 | 1-2 | 1-0 | 0-0 | 1-0 | 2-0 | 1-1 | 0-1 | 0-1 |  | 1-2 | 2-0 | 0-0 |
| Sarıyer | 3-2 | 3-1 | 1-0 | 1-0 | 1-0 | 1-2 | 2-1 | 0-2 | 2-2 | 3-2 | 0-0 | 2-2 | 1-2 | 1-1 | 5-0 |  | 2-0 | 1-2 |
| Trabzonspor | 4-1 | 4-0 | 2-0 | 2-1 | 1-1 | 3-1 | 3-2 | 1-0 | 6-1 | 1-0 | 3-2 | 1-0 | 2-0 | 3-1 | 2-0 | 2-0 |  | 1-1 |
| Zeytinburnuspor | 4-1 | 2-0 | 3-1 | 0-2 | 1-0 | 2-0 | 1-2 | 0-2 | 2-0 | 0-1 | 1-2 | 1-0 | 3-0 | 0-1 | 4-2 | 0-2 | 0-0 |  |
Kaynak: TFF, Mackolik
Açıklama: Mavi = İç saha takımı galibiyeti; Sarı = Beraberlik; Kırmızı = Deplasman takımı galibiyeti